Know More
Home   /  Careers  /  Java Technical Lead
Java Technical Lead
We are seeking an experienced Java Technical Lead with a deep understanding of Java/J2EE, Spring, and SpringBoot frameworks. The ideal candidate will be responsible for leading the design, development, and implementation of scalable and high-performance applications. You will play a key role in defining the architecture, coding best practices, and ensuring that high-quality, maintainable code is delivered.
This role requires collaboration with cross-functional teams, including product owners, frontend developers, and DevOps, to ensure seamless integration of backend services. The candidate should be well-versed in cloud platforms, containerisation technologies, and CI/CD pipelines.
No. of Positions : 01   /   Location : Pune, Remote
See Requirements below
Submit Your Application
Thank you!
Your submission has been received!
Oops!
Something went wrong while submitting the form.

Key Responsibilities

  • Work closely with the VP of Engineering to platformize the code, ensuring consistency and reusability across services.
  • Collaborate with Product Owners/Business Users to understand project requirements.
  • Identify project scope and break it down into smaller, manageable components.
  • Develop Java SpringBoot applications adhering to clean code principles, ensuring modular, readable, and maintainable code.
  • Write unit tests and automated integration tests to identify and resolve bugs or issues.
  • Participate in peer code reviews and contribute to maintaining code quality and best practices.
  • Develop and maintain technical documentation for software applications.
  • Work closely with frontend developers to integrate web applications with APIs and other backend systems.
  • Stay updated with industry trends, best practices, and suggest improvements for software development processes and technologies.

Must-Have Qualifications

  • 9+ years experience with Java development using Spring, SpringBoot.
  • Good experience with unit testing frameworks eg. JUnit, Mockito.
  • Good experience with databases and ORM frameworks eg. Dynamodb, PostgreSQL, MySQL, Hibernate.
  • Good experience with integration testing frameworks eg. RestAssured, Postman.
  • Good experience with application containerization eg. Docker, Kubernetes.
  • Good experience with CI/CD tools eg. Jenkins, Bamboo.
  • Good experience with cloud platform eg. AWS, GCP, Azure.
  • Ability to work as part of a team or individually on a project.
  • Ability to work well under pressure.
  • Good understanding of Agile principles and methodologies.
  • Good understanding of testing automation tools eg. Supertest, Cucumber.

Good to Have

  • Takes ownership, is a proactive problem-solver with a positive, can-do attitude.
  • Excellent communication and teamwork skills.
  • Ability to work effectively in a remote environment.