All open jobs
Capgemini

Java Backend developer

Chennai
via TheirStack

Posted yesterday · First seen Oct 29 · seen live today · via TheirStack

Skills mentioned

javaspringpostgresqlmysqlrestawsdockerkubernetesdevopsci/cdgit

The posting, as published

**Job Title: Senior Java Backend Developer** **Job Description:** We are seeking an experienced **Senior Java Backend Developer** with strong expertise in **core Java, Spring Boot, and Microservices architecture** to develop scalable, high-performance backend systems. The role involves hands-on coding, system design, and delivering robust enterprise-grade applications. **Key Responsibilities:** - Design, develop, and maintain backend applications using **Core Java, Spring Boot, and J2EE technologies**. - Build scalable and resilient systems using **Microservices architecture**. - Develop and integrate **RESTful APIs** for seamless communication between services. - Apply strong **OOPS concepts, design patterns, and clean coding practices** in development. - Work on **multithreading and concurrency** to optimize application performance. - Participate in **system design discussions**, architecture decisions, and scalability planning. - Ensure high code quality through **unit testing, code reviews, and best practices**. - Collaborate with cross-functional teams including frontend, DevOps, and QA teams. - Work with **CI/CD pipelines, Git**, and follow Agile methodologies. - Identify and resolve performance bottlenecks and production issues. **Required Skills & Qualifications:** - Hands-on experience in **Core Java and J2EE** development. - Strong expertise in **Spring Boot and Microservices architecture**. - Solid experience in building **REST APIs**. - In-depth knowledge of **OOPS, design patterns, and data structures**. - Strong understanding of **multithreading and concurrency in Java**. - Experience in **system design and scalable application development**. - Familiarity with **relational databases (e.g., MySQL, PostgreSQL)**. - Working knowledge of **Docker, Kubernetes (basic), and cloud platforms (AWS preferred)**. - Experience with **CI/CD tools and version control systems (Git)**. - Exposure to **Agile/Scrum development methodologies**. **Good to Have:** - Experience with **event-driven architecture** - Knowledge of **performance tuning and monitoring tools** - Basic exposure to **cloud-native application development** **Key Competencies:** - Strong analytical and problem-solving skills - Excellent communication and collaboration abilities - Ability to work independently and take ownership - Focus on quality, scalability, and performance

Similar open roles