We are looking for a highly skilled Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, and Google Cloud Platform (GCP). The selected candidate will design, develop, and deploy scalable cloud-native applications, collaborate with cross-functional teams, and promote software engineering best practices.
Preferred candidate profile
- 6 + years of skilled experience in Java and Spring Boot backend development.
- Strong hands-on experience with Spring Boot, Spring MVC, and Spring Security.
- Strong understanding of microservices architecture and RESTful API development.
- Hands-on experience with Google Cloud Platform, including services such as Pub/Sub and GKE.
- Strong experience with Apache Kafka, including producers, consumers, topics, partitions, and schema registry.
- Experience with asynchronous messaging using Kafka or Pub/Sub.
- Experience with SQL and NoSQL databases.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with Angular or React.js and modern JavaScript or TypeScript.
- Knowledge of monitoring and logging tools such as Google Cloud Operations, Prometheus, or Dynatrace.