Senior Java Software Engineer
Zensar Technologies · Bengaluru, Karnataka, India
Apply & track with Apply EdgeWe are seeking a Java Backend Developer with 9–12 years of experience in building scalable, cloud-native microservices. The ideal candidate should have strong expertise in Java, Spring Boot, WebFlux, containerization, Kubernetes, CI/CD, and database technologies.Key ResponsibilitiesDesign, develop, and maintain microservices using Java, Spring, and Spring Boot.Build high-performance reactive applications using Spring WebFlux.Develop and consume RESTful APIs following best practices.Implement and manage CI/CD pipelines for automated deployment.Deploy and support applications using Docker and Kubernetes.Design and optimize data models across SQL and NoSQL databases.Troubleshoot performance, scalability, and production issues.Participate in code reviews, design discussions, and Agile ceremonies.Required SkillsStrong hands-on experience in Java 8/11/17Spring Framework, Spring Boot, Spring WebFluxMicroservices architecture and REST API developmentCI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOpsContainerization using DockerContainer orchestration using KubernetesExperience with SQL databases (PostgreSQL, MySQL, SQL Server, etc.)Experience with NoSQL databases (MongoDB, Cassandra, etc.)Git version control and Agile development practicesGood to HaveKafka or RabbitMQRedis cachingCloud platforms (AWS, Azure, or GCP)JUnit/Mockito-based testingObservability and monitoring tools