
Senior Technical Lead - Spring Boot, React.js, Java
职位介绍
Job Summary
We’re looking for a Senior Full Stack Engineer with deep experience (6 to 9 yrs.) 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 the design and development of scalable full-stack applications using** Java (Spring Boot)for the backend and React/Next.js with TypeScript** on the frontend
-
Define system architecture patterns for distributed systems, ensuring resilience, scalability, and maintainability
-
Develop and optimize RESTful APIs, microservices, and integration with messaging systems like Kafka, Solace, or Azure Event Hub
-
Collaborate with product managers, UX designers, and other engineers to translate business requirements into robust technical solutions.
-
Champion best practices in code quality, CI/CD, testing, and performance optimization
-
Guide junior engineers and contribute to a culture of technical excellence and continuous improvement
-
Participate in architecture reviews, system design discussions, and capacity planning
Skill Requirements
-
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
-
6+ years of full stack development experience with emphasis on Java, Spring Boot, andReact/Next.js
-
2+ 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
-
Proven experience building scalable, distributed applications in an enterprise environment.
-
Solid knowledge of databases, APIs, and modern development best practices.
-
Demonstrated ability to work in Agile teams and deliver high-quality software on time.
福利待遇
•Learning Budget
必备技能
Technical leadership
System design
Troubleshooting
关于HCL Technologies
Chennai
总部位置