Job Description
We are looking for an experienced Senior Google Cloud Platform Java Developer with strong expertise in Java, Spring Boot, and cloud-native microservices on Google Cloud Platform (Google Cloud Platform). The ideal candidate will design, develop, and deploy scalable microservices using modern cloud and container technologies. Key Responsibilities β’ Design, develop, and maintain Java-based microservices using Spring Boot. β’ Build and consume RESTful APIs following best practices. β’ Develop cloud-native applications on Google Cloud Platform (Google Cloud Platform). β’ Deploy and manage applications using Google Cloud Platform services such as Cloud Run and Pub/Sub. β’ Implement microservices architecture patterns including service communication and messaging. β’ Containerize applications using Docker and manage deployments using Kubernetes. β’ Ensure security best practices across cloud infrastructure and microservices. β’ Collaborate with cross-functional teams including architects, DevOps, and QA. β’ Participate in code reviews, performance tuning, and troubleshooting. Required Skills β’ Strong proficiency in Java and Spring Boot framework. β’ Extensive experience with microservices architecture. β’ Hands-on experience with RESTful API development. β’ Strong experience with Google Cloud Platform (Google Cloud Platform). β’ Experience using Cloud Run and Pub/Sub. β’ Hands-on experience with Docker and Kubernetes. β’ Knowledge of cloud security and microservices security best practices. Nice to Have β’ Experience with CI/CD pipelines. β’ Exposure to Terraform or Infrastructure as Code (IaC). β’ Experience with monitoring and logging tools in Google Cloud Platform. β’ Knowledge of event-driven architectures. Apply tot his job