Skip to main content

Job Description

   Back

Lead - Java Developer

03-02-2026 13:25:11

Job_303597

10 - 14 years

  • Chennai, Tamil Nadu, India (CHN)

Responsibilities

Architectural Design: Define and develop scalable, secure, and high-performance software architecture using Java and related full-stack technologies. This includes designing microservices architecture, implementing design patterns, and creating technical diagrams.

Technical Leadership & Mentorship: Provide technical direction, guidance, and mentorship to development teams, conducting code reviews to ensure adherence to coding standards and best practices.

Full-Stack Development Oversight: Oversee both back-end development (Java, Spring Boot, APIs, databases) and front-end integration (React, Javascript).

Collaboration and Communication: Work closely with cross-functional teams, product managers, and stakeholders to translate business requirements into technical specifications and ensure cohesive project execution.

System Optimization & DevOps: Identify and resolve performance bottlenecks, ensure application security, and implement DevOps practices for CI/CD pipelines and automated deployments.

Technology Evaluation: Continuously evaluate emerging technologies, tools, and frameworks to recommend innovative solutions and enhance efficiency and product innovation. 

Required Technical Skills

Back-End: Strong proficiency in Java, Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA, and building secure RESTful APIs.

Front-End: Experience with front-end technologies like JavaScript (ES6+), and React.

Databases: Expertise in database management systems, including both SQL (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).

Cloud & DevOps: Hands-on experience with cloud platforms like GCP, along with containerization (Docker, Kubernetes) and CI/CD tools (Jenkins, Maven, Git).

Architecture & Design: Deep understanding of software architecture principles, design patterns, microservices, and system integration. 

Experience - 10+ years of experience in software development, with a proven track record in an Architect or technical leadership role.

Strong problem-solving, analytical, leadership, and communication skills are essential.