Instagram
youtube
Facebook

Java Developer

6 - 9 years
Not Disclosed
10 June 6, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Java Developer – 6 to 9 Years | Bangalore | Capgemini

Join Capgemini as a Senior Java Developer in Bangalore

Are you a passionate Java professional with strong expertise in Spring Boot, Microservices architecture, and cloud-native development? Capgemini is hiring experienced Java Developers in Bangalore to work on enterprise-scale applications and digital transformation initiatives.


Job Summary

As a Senior Java Developer, you will build scalable backend systems using Java 8+, Microservices, and modern frameworks. You’ll contribute to full lifecycle software development, from concept to deployment, using Agile and DevOps practices.

  1. Location: Bangalore

  2. Experience Required: 6 to 9 years

  3. Employment Type: Permanent | Full-time

  4. Industry: Financial Services, Software Engineering


Key Responsibilities

  1. Design and implement microservices using Java 8, Spring Boot, and CI/CD pipelines.

  2. Apply data structure and algorithmic thinking to optimize backend performance.

  3. Develop scalable, containerized services using Docker, Kubernetes/OpenShift, and PCF apps.

  4. Implement and test backend systems with JUnit, Mockito, Kafka, and Avro.

  5. Follow Agile methodologies with DDD, BDD, TDD principles.

  6. Manage version control and continuous delivery using GitHub and Jenkins.

  7. Collaborate with cross-functional teams to translate business requirements into technical solutions.

  8. Apply event sourcing, CQRS, strangler patterns, and saga patterns in microservices design.


Required Skills

  1. Java 8+, Spring Boot – advanced-level

  2. Expertise in Microservices architecture and distributed systems

  3. Strong command over data structures and algorithms

  4. Familiar with Docker, Kubernetes, and PCF

  5. Experience with Kafka, Avro, and MySQL

  6. Unit testing skills using JUnit, Mockito

  7. Proficiency in CI/CD tools – Jenkins, GitHub, Git

  8. Agile methodology experience with DDD, TDD, BDD


Secondary/Bonus Skills

  1. Frontend experience using Angular

  2. Familiarity with event-driven systems and transactional messaging


Benefits

  1. Work in a global technology and engineering leader

  2. Stable, permanent employment with excellent growth opportunities

  3. Access to cutting-edge tools and global project exposure

  4. Learning & development via Capgemini’s internal training ecosystem


Job Location

  1. Bangalore, India (On-site preferred)

Jobs in other cities