
Full Stack Java Technical Lead - React.js
About the role
Job Summary
looking for a Lead Full Stack Engineer with deep experience in designing and building scalable, high-performance systems using Java, Spring Boot, React, Next.js, and cloud-nativearchitectures. This role will play a key part in driving the technical direction for our modern e Commerce platform, helping to shape system architecture, streamline distributed workflows, and lead the development of robust, enterprise-grade solutions.You’ll work closely with engineering, product, and design teams to deliver highly responsive, secure, and maintainable applications. We’re seeking someone who can operate both strategically and hands-on — someone who enjoys rolling up their sleeves to solve hard problems, while also influencing long-term platform decisions.
Key Responsibilities
-
Lead and manage a team of developers to ensure timely and successful project delivery
-
Design, develop, and implement devops solutions, react.js, and full stack java applications
-
Collaborate with stakeholders to gather requirements and define project scope
-
Perform code reviews, testing, and debugging to maintain code quality and functionality
-
Implement best practices in software development and ensure adherence to coding standards
-
Troubleshoot and resolve technical issues to ensure smooth project execution
-
Stay updated on the latest technologies and trends in devops, react.js, and full stack development
Skill Requirements
Provide technical leadership and drive the design, development, and delivery of scalable full-stack applications using Java (Spring Boot) and React/Next.js with TypeScript/JavaScript
Define and enforce architecture standards, coding practices, and technical guidelines across the team Lead the design and optimization of microservices,RESTful APIs, and distributed systems for performance, resiliency, and scalability Collaborate with product managers, UX designers, and cross-functional teams to ensure alignment of technical solutions with business needs Oversee code quality through reviews, testing, performance tuning, and CI/CD practices Mentor and guide software engineers, fostering a culture of innovation, collaboration, and continuous improvement Actively participate in system design reviews, architecture discussions, and capacity planning Stay current with emerging technologies and drive the adoption of tools and practices that enhance productivity and system performance
Strong experience with Java, Spring Boot, and React / Next.js / TypeScript in production systems Deep understanding of system design principles, distributed systems, microservices architecture, and cloud-native patterns Experience integrating with event-driven architectures using Kafka, Solace, or similar
Strong knowledge of API security, identity management, and performance tuning Exposure to relational (MySQL)** and** NoSQL (Couchbase, MongoDB, etc.) databases Comfort working in Agile environments, collaborating across teams, and influencing stakeholders Ability to balance hands-on development with architectural decision-making
Other Requirements
Next.js
Benefits and perks
•Learning Budget
Required skills
Learning and development
Mentoring
Succession planning
Performance management
Workforce planning
About HCL Technologies
Chennai
Headquarters