onsite
Senior Technical Lead - Spring Boot, React.js, Java - HCLTech
Engineering Manager
Lead a development team to design, build, and deploy scalable Java applications using Spring Boot and React.js, driving architecture decisions, best‑practice coding, and timely delivery of microservice‑based solutions.
About the role
Key Responsibilities
- Lead and mentor a team of developers in creating high‑quality, secure, and scalable applications with Spring Boot, React.js, and Java.
- Define and evolve the technical architecture, ensuring alignment with business goals and performance requirements.
- Collaborate with product owners, architects, and QA to translate requirements into robust technical designs and deliverables.
- Implement microservice patterns, RESTful APIs, and containerization (Docker) to support continuous integration and deployment pipelines.
- Enforce coding standards, code reviews, and automated testing to maintain code quality and reduce technical debt.
Requirements
- 7+ years of professional software development experience, with at least 3 years in a technical lead or architect role.
- Deep expertise in Java, Spring Boot, and modern front‑end development using React.js.
- Strong understanding of microservices, RESTful API design, and container technologies such as Docker.
- Proven experience working in Agile environments and driving best‑practice development processes.
- Excellent communication and mentorship skills, with a track record of guiding teams to successful delivery.