Job Description

Position: Java Team Lead

Location: Noida (Work from Office)

Early Joiners preferred

Nature of Work:

The Newgen Product team in Noida is seeking a Senior Java Developer/Lead proficient in Java Backend development, particularly in Spring Boot and Microservices. Knowledge of Docker and Cloud concepts is advantageous. As part of this role, you will collaborate with a dedicated team of Engineers committed to building a world-class product.

Qualification & Experience:

  • M.Tech./B.Tech. in Computer Science
  • Minimum 4 years of experience

Technical Skills:


  • Enthusiasm for Product development.
  • Proficiency in Core Java, including concepts such as Collections, Reflections, Exception handling, etc.
  • Expertise with Spring Boot technology.
  • Strong understanding of SQL DB concepts and ability to formulate optimized DB queries.
  • Willingness to explore other technologies like cloud, integrated DevOps, Docker, and microservices.


  • Hands-on experience with Microservices.
  • Familiarity with Kafka, Redis cache.
  • Working knowledge of Oracle and Postgres DB concepts.
  • Good understanding of Security concepts, Docker, and Cloud concepts.


Your duties will include:

  • Designing, implementing, and verifying APIs/Services.
  • Conducting benchmarking with a focus on algorithmic performance and efficiency.
  • Leading Design Engineers, guiding other team members, and reviewing their code.
  • Proficiency in Agile methodology.
  • Strong problem-solving and algorithm design skills.
  • Thorough documentation of the CIs (Commitment Items) – Ensuring quality and timeline adherence.
  • Maintaining compliance with Newgen Quality Systems and Procedures.

About the Team:

You will be joining a team responsible for one of Newgen’s key products with a customer base exceeding 600. We are at the forefront of technology, utilizing React JS, Spring Boot, Microservices, Node.js, DevOps, Cloud, etc. Each team member is passionate about product development and takes pride in elevating the product to the Cloud Native level. Joining this team offers exciting opportunities for learning and growth.

More Information

Apply for this job
Share this job