Job Description

We are looking for a Lead Java Developer (8–10 yrs) with strong expertise in Java (8+), Spring, Hibernate, and Microservices. Must have solid knowledge of OOP, SOLID principles, clean coding, and design patterns. Experience with databases, DevOps, and Agile delivery practices is essential.

Job Requirements

  • 8–10 years of experience with Java.
  • Hands-on with Spring, Hibernate, Java EE, DropWizard.
  • Strong OOP & design patterns knowledge; functional programming is a plus.
  • Experience leading teams with Agile, TDD, CI/CD, automation.
  • Experience with RDBMS (MySQL/Postgres); NoSQL (MongoDB/GraphDB) is a plus.
  • Passion for software engineering and clean coding practices.


Job Responsibilities

  • Build and scale distributed systems using microservices.
  • Apply CI/CD and DevOps practices to deliver high-quality software.
  • Contribute across the full software lifecycle from ideation to deployment.
  • Collaborate with cross-functional teams to deliver customer-centric solutions.
  • Mentor and guide junior team members.


Professional Skills

  • Experience of team handling.
  • Strong focus on technical excellence with a business value mindset.


Benefits

  • Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
  • Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
  • Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
  • Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
  • Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.

Location

Location

Pune

Job Type

Job Type

Java Lead

APPLY NOW