NextHire Try for free

JobWorld

Posted 10 Oct 2025

Java Developer

Apply with NextHire Auto Apply fills in the application for you.
Team
CGI India Global Delivery Center
Posted
10 Oct 2025

About the role

Job Title: Java Backend Developer – 5+ Years Experience

Location: Bengaluru, India

Job Type: Full-time (On-site/Hybrid/Remote, specify as needed)

Experience: 5+ Years

Industry: [e.g., Fintech, E-commerce, SaaS, IT Services]

Job Summary:

We are looking for a highly skilled and experienced Java Backend Developer to join our dynamic development team in Bengaluru. You will be responsible for designing, developing, and maintaining scalable backend systems that power our applications and services.

Key Responsibilities:
  • Design, develop, and maintain scalable, high-performance backend services using Java (8/11/17).
  • Work with Spring Boot, Spring MVC, and RESTful APIs.
  • Build and manage microservices architecture with containerization tools like Docker and Kubernetes.
  • Write clean, maintainable, and efficient code with proper unit/integration testing.
  • Collaborate with frontend developers, DevOps, QA, and product managers to deliver high-quality features.
  • Optimize applications for maximum speed and scalability.
  • Ensure security and data protection in backend systems.
  • Monitor and troubleshoot production issues.
  • Participate in code reviews and mentor junior developers.
Required Skills:
  • Strong proficiency in Core Java and Object-Oriented Programming.
  • Deep experience with Spring Boot, Spring MVC, Hibernate/JPA.
  • Proficient in building and consuming RESTful APIs.
  • Hands-on experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Knowledge of microservices architecture and inter-service communication.
  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, etc.).
  • Understanding of containerization using Docker; orchestration with Kubernetes is a plus.
  • Good understanding of design patterns, data structures, and algorithms.
  • Experience with unit testing frameworks like JUnit, Mockito, etc.
Nice to Have:
  • Experience with message brokers like Kafka, RabbitMQ.
  • Exposure to GraphQL, gRPC, or WebSockets.
  • Prior experience working in an Agile/Scrum environment.
  • Contributions to open-source projects or personal GitHub portfolio.
Educational Qualification:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach