Job Description - Java


Job Description: Technical Lead - Java


Experience - 5+Yrs


Location- Pune


We are looking for an experienced Technical Lead - Java with strong expertise in Microservices architecture, Spring Boot, and database design. The ideal candidate will be responsible for designing scalable, high-performance applications and guiding development teams with best practices and architectural standards.


Key Responsibilities:



  • Define and design scalable and robust architecture using Java and Microservices.

  • Lead the end-to-end architecture design and development of enterprise applications.

  • Provide technical leadership to development teams and ensure adherence to coding and design standards.

  • Design and implement RESTful APIs using Spring Boot.

  • Drive Microservices-based architecture, including service decomposition and communication patterns.

  • Ensure high availability, performance, scalability, and security of applications.

  • Work closely with stakeholders to translate business requirements into technical solutions.

  • Define and implement best practices, coding standards, and CI/CD pipelines.

  • Conduct code reviews, architecture reviews, and mentor team members.

  • Collaborate with DevOps teams for containerization and cloud deployment (Docker, Kubernetes preferred).


Required Skills & Qualifications:



  • 12–15 years of experience in Java-based application development.

  • Strong expertise in Core Java, Spring Boot, and Microservices architecture.

  • Experience in designing and developing distributed systems.

  • Hands-on experience with REST APIs, messaging systems (Kafka/RabbitMQ).

  • Strong knowledge of database design (SQL/NoSQL – MySQL, PostgreSQL, MongoDB, etc.).

  • Experience with ORM frameworks like Hibernate/JPA.

  • Familiarity with cloud platforms (AWS/Azure/GCP).

  • Experience in containerization and orchestration (Docker, Kubernetes).

  • Knowledge of CI/CD tools (Jenkins, Git, etc.).

  • Strong problem-solving and analytical skills.

  • Excellent communication and stakeholder management skills.


 


Good to Have:



  • Experience with Domain-Driven Design (DDD) and event-driven architecture.

  • Exposure to API Gateway, Service Mesh (Istio).

  • Knowledge of security standards (OAuth2, JWT).

  • Experience in Agile/Scrum methodologies.


 


Education:



  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


Original job Java posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Adiliad

agiliad.com

Read more about the company

Similar Technical Lead - Java Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.