- Design, develop, test, deploy and maintain large-scale Java applications using Spring Boot microservices architecture on Google Cloud Platform (GCP).
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Ensure high availability, scalability, security, and performance of the application by following best practices in software development.
- Troubleshoot issues related to application deployment, monitoring, logging, and debugging.
Job Requirements :
- 8-12.5 years of experience as a Java Developer with expertise in Spring Boot microservices architecture.
- Robust understanding of cloud computing concepts such as GCP services including Kubernetes Engine (K8s), Cloud Run, etc. .
- Experience working with messaging queues like Apache Kafka or similar technologies for building event-driven architectures.