onsite
Technical Lead - Spring Boot, React.js, Java - HCLTech
Engineering Manager
Lead the design and delivery of distributed microservices and front‑end solutions using Java, Spring Boot, React.js, and Kafka, while driving CI/CD practices and team excellence.
About the role
Key Responsibilities
- Architect and develop scalable microservices with Spring Boot, ensuring high availability and performance.
- Lead front‑end development using React.js, collaborating with UI/UX teams to deliver responsive interfaces.
- Design and implement robust APIs, integrating Kafka for event‑driven communication and relational/NoSQL databases for persistence.
- Own the CI/CD pipeline: automate builds with Maven, manage source control with Git, and enforce automated testing and deployment.
- Mentor and coach a cross‑functional team, fostering Agile practices and continuous improvement.
Requirements
- 4+ years of commercial software development experience in Java and Python.
- Proven expertise in Spring Boot, React.js, and Kafka.
- Hands‑on experience with relational and NoSQL databases.
- Strong knowledge of CI/CD tools, Maven, Git, and automated release management.
- Excellent communication skills and a collaborative mindset.