Job Summary :
We are looking for an experienced Java Tech Lead with a strong background in backend development and microservices architecture. The ideal candidate will combine hands-on coding expertise with strong leadership skills to guide and mentor a team of developers. You will work closely with architects, product owners, and cross-functional teams to deliver scalable, high-performance backend solutions using Java, Spring Boot, and Microservices.
Key Responsibilities :
- Lead the design, development, and deployment of scalable backend systems using Java and Spring Boot.
- Collaborate with architects to define and implement robust application architectures.
- Provide technical leadership and mentorship to development teams.
- Participate in design reviews, code reviews, and ensure adherence to best practices.
- Drive the adoption of microservices architecture and cloud-ready solutions.
- Work with cross-functional teams to ensure alignment between business goals and technical solutions.
- Optimize system performance, scalability, and reliability.
- Stay updated on emerging technologies and recommend improvements where applicable.
Role Requirements and Qualifications :
Bachelor's or Master's degree in Computer Science, Engineering, or related field.8+ years of hands-on experience in backend development using Java.Expertise in Spring Boot, Microservices, and RESTful API development.Strong understanding of design patterns, object-oriented principles, and distributed systems.Experience with databases (SQL / NoSQL) and messaging systems (Kafka, RabbitMQ, etc.).Familiarity with DevOps tools, CI / CD pipelines, and cloud environments (AWS / Azure).Proven ability to lead teams and deliver complex technical projects.Excellent problem-solving, communication, and collaboration skills.(ref : hirist.tech)