
Full Stack Java Technical Lead - React.js
About the role
Job Summary
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.
-
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.
Key Responsibilities
null
Skill Requirements
-
8+ years of full stack development experience with emphasis on Java, Spring Boot, andReact/Next.js
-
4+ years designing distributed, event-driven systems
-
Hands-on experience working in cloud environments (Azure, AWS, or GCP)
-
Proficiency with microservices, REST APIs, message queues, and streaming technologies
-
Experience with Micro Frontends, Headless Commerce platforms, or API gateways
-
Passion for clean code, system optimization, and simplifying complex problems
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
Java
Spring Boot
React
Next.js
TypeScript
Microservices
REST APIs
CI/CD
About HCL Technologies
Vijayawada
Headquarters