Loading job details...
Posted 2026-05-07
Java Backend Developer Company Name Capgemini Location Bangalore, Karnataka, India Employment Type Permanent – Full Time Experience Required 2–6 years of experience in Java Backend Development Work Mode Hybrid / Onsite Posted Date Recently Posted / Active Opening (2026) Job Overview A leading global technology and consulting organization is looking for skilled Java Backend Developers to build scalable enterprise applications and cloud-ready backend systems. The role involves developing microservices, REST APIs, and backend services using modern Java technologies and Agile development practices. The ideal candidate should have strong expertise in Java, Spring Boot, microservices architecture, and backend application development. Key Responsibilities • Design, develop, and maintain Java-based backend applications and microservices • Build and integrate RESTful APIs with frontend and third-party systems • Develop scalable services using Spring Boot and related frameworks • Implement microservices architecture patterns and backend best practices • Work with SQL and NoSQL databases for data storage and optimization • Ensure application performance, scalability, reliability, and security • Participate in code reviews, testing, debugging, and bug fixing activities • Collaborate with QA, DevOps, and product teams during development cycles • Support deployment, monitoring, and production issue resolution • Participate in Agile ceremonies and sprint planning activities Required Qualifications • Bachelor’s degree in Computer Science, IT, Engineering, or related field • Strong experience with Java 8+ and backend application development • Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA • Understanding of microservices architecture and REST APIs • Knowledge of JSON, HTTP protocols, and API integrations • Familiarity with Git, Maven, or Gradle build tools • Basic understanding of Docker and CI/CD concepts • Experience with relational databases such as MySQL or PostgreSQL • Good analytical, communication, and problem-solving skills Preferred Skills • Experience with Hibernate/JPA ORM frameworks • Understanding of cloud-native development practices • Familiarity with DevOps and deployment automation tools • Exposure to Agile and Scrum methodologies • Knowledge of application monitoring and performance optimization Work Environment • Opportunity to work on enterprise-scale digital transformation projects • Collaborative and inclusive workplace culture • Exposure to modern technologies and engineering practices • Continuous learning and career growth opportunities • Participation in employee wellness and engagement programs
Get latest job alerts instantly
Trusted by thousands of job seekers
CGI • Hyderabad, Telangana, India
Title • CGI Java Backend Developer | Hyderabad Company Name • CGI Location • Hyderabad, Telangana, India Job Type • Full Time Job Category • Software Development • Backend Development • Java Development Position ID • J0526-2378 Required Skills • Java • Object-Oriented Programming (OOP) • Spring Boot • Microservices • REST APIs • SQL Databases • Problem Solving • Analytical Thinking • Backend Development • Software Testing • Team Collaboration Preferred Skills • Banking Domain Knowledge • Enterprise Application Development • API Development • Database Optimization • Agile Development Practices Job Description • CGI is seeking a Java Backend Developer with strong programming fundamentals and a passion for building scalable backend applications. • The role involves designing, developing, testing, and maintaining backend services using modern Java technologies. • Candidates will work closely with cross-functional teams to deliver reliable and high-performing software solutions. • The position provides opportunities to work on enterprise-grade applications while developing technical and professional skills. • Ideal candidates should possess strong learning capabilities, problem-solving skills, and the ability to work in a collaborative environment. Roles and Responsibilities • Develop backend services and business logic using Java technologies. • Design and implement microservices-based applications. • Build and integrate RESTful APIs for enterprise systems. • Develop and maintain database interactions using SQL. • Participate in application testing, debugging, and issue resolution. • Collaborate with development teams to deliver high-quality software solutions. • Contribute to system enhancements and performance improvements. • Follow coding standards, development guidelines, and best practices. • Support software maintenance and production issue resolution. • Continuously learn new technologies and development frameworks. Experience Required • Not Specified Eligibility • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline. • Candidates with strong Java programming fundamentals are encouraged to apply. About Company • CGI is one of the world's largest independent IT and business consulting services firms. • The company provides end-to-end technology, consulting, systems integration, and outsourcing services globally. • CGI serves clients across industries including banking, financial services, healthcare, telecommunications, manufacturing, and government sectors. • The organization focuses on innovation, digital transformation, cloud solutions, cybersecurity, and enterprise modernization. • CGI operates in numerous countries and supports clients through a global delivery model. Additional Information • Employment Type: Full Time • Category: Software Development / Engineering • Main Location: Hyderabad, Telangana, India • Position ID: J0526-2378 • Domain Exposure: Java Development, Microservices Architecture, REST APIs, SQL Databases, Enterprise Software Development, Banking Technology Solutions • Suitable For: Java Developers, Backend Developers, Software Engineers, Application Developers, Entry-Level Java Professionals
Citi • Chennai
Java Backend Developer Company: Citi Location: Chennai Work Model: On-Site Type: Full-Time Role Overview • Develop and support backend application systems • Work on enterprise banking technology solutions • Participate in application development and enhancement activities • Collaborate with technology and business teams • Support system analysis, debugging, and implementation Key Responsibilities • Develop and maintain backend applications • Analyze and resolve technical issues • Support system enhancements and improvements • Participate in testing and debugging activities • Write and maintain application code • Work with business and technical teams • Follow development standards and best practices • Support application deployment and maintenance • Evaluate solutions for business requirements • Ensure compliance with security and operational standards Required Skills • Java programming • Backend development concepts • Debugging and troubleshooting • Application development lifecycle • Database fundamentals • System analysis skills • Problem-solving abilities • Communication skills • Software testing basics • Understanding of enterprise applications Preferred Qualifications • Knowledge of business application development • Understanding of banking or financial systems • Familiarity with industry development standards • Ability to analyze and improve existing systems • Team collaboration and adaptability Experience Required • 0–2 years of relevant experience Educational Qualification • Bachelor’s degree or equivalent qualification Work Environment • Enterprise banking technology environment • Collaborative engineering teams • Opportunity to work on large-scale systems • Learning and growth-focused culture • Exposure to global financial technology projects Why Join • Opportunity to work with a leading global bank • Exposure to enterprise-scale backend systems • Career growth in financial technology domain • Learning opportunities in banking applications • Work with experienced technology professionals
AI Foundations for Java Developers: Complete Roadmap to Become an AI Architect
A comprehensive guide for Java developers transitioning into Artificial Intelligence, Machine Learning, Generative AI, and Enterprise AI Architecture with Python, Spring Boot, and real-world system design.
2026-05-20
Python for AI and ML: Why It Dominates the Future of Intelligent Systems
Discover why Python has become the most popular programming language for Artificial Intelligence and Machine Learning. Learn about Python’s global popularity, AI ecosystem, community support, career opportunities, real-world applications, and why developers choose Python for AI and ML projects.
2026-05-25