- Design, develop, test, deploy and maintain large-scale Java Spring Boot applications on Google Cloud Platform (GCP).
- Collaborate with cross-functional teams to identify requirements and implement microservices architecture using GCP services such as Cloud Functions, Pub/Sub, Storage etc.
- Ensure high availability, scalability, security and performance of the application by implementing monitoring tools like Stackdriver Logging & Metrics.
- Participate in code reviews and contribute to the development of technical documentation.
Job Requirements :
- 6-12 years of experience in developing Java-based applications with expertise in Spring Boot framework.
- Robust understanding of Google Cloud Platform (GCP) services including Compute Engine, Kubernetes Engine, Storage buckets etc.
- Experience working with containerization technologies such as Docker and orchestration tools like Kubernetes.