Technical lead - React.js, Angular, Java

Technology, Data & Digital · Software & Web Development

Smart Summary

AI-generated overview of this position

Mid-Level Full Stack Developer role focusing on developing scalable microservices using Java, Spring Boot, and Angular. Responsibilities include CI/CD, automated testing, and API development within an Agile framework. Requires strong communication and problem-solving skills.

Job Summary

Mid-Level Full Stack Developer responsible for developing scalable microservices using Java, Spring Boot, and Angular, with strong focus on CI/CD, automated testing, and API development in an Agile environment.

Key Responsibilities

Key Responsibilities
•    Develop and enhance microservices-based applications using Java and Spring Boot
•    Build scalable and responsive UI using Angular
•    Design and implement REST APIs aligned with enterprise integration patterns
•    Participate in CI/CD pipeline implementation and optimization for automated build, test, and deployment
•    Develop and maintain automated test scripts (unit, integration, and API tests)
•    Ensure high code quality through code reviews, static code analysis, and automation-first approach
•    Collaborate with DevOps to ensure seamless continuous integration and deployment
•    Work closely with QA teams to enable shift-left testing and automation coverage
•    Troubleshoot production issues and support deployments
•    Participate in Agile ceremonies and deliver sprint commitments

Skill Requirements

Technical Skills Required
Core Skills
•    Strong experience in Java and Spring Boot (Microservices)
•    Hands-on experience with Angular
•    Experience in building and consuming RESTful APIs
•    Strong knowledge of SQL Server / relational databases

Testing & Automation
•    Experience with unit testing frameworks (JUnit, Mockito)
•    Exposure to API testing tools (Postman, Rest Assured)
•    Experience in UI automation (Selenium or similar tools)
•    Understanding of test automation frameworks and integration into CI/CD pipelines
•    Familiarity with performance testing basics (JMeter, good to have)

CI/CD & DevOps
•    Experience in CI/CD tools (e.g., Azure DevOps, Jenkins, GitHub Actions)
•    Understanding of pipeline setup, build automation, and release management
•    Familiarity with containerization (Docker) and deployment practices
•    Knowledge of version control systems (Git) and branching strategies

Preferred / Good to Have
•    Knowledge of API Gateway, Service Registry (Eureka)
•    Exposure to Azure cloud and Kubernetes
•    Experience in large-scale enterprise or government systems

Other Requirements

Soft Skills
•    Strong communication and stakeholder interaction skills
•    Ability to work in distributed (IST/EST) teams
•    Ownership mindset and proactive problem solving
•    Adaptability to evolving business requirements

#Java#Spring Boot#Angular#Microservices#CI/CD#Agile#API Development#SQL Server#Testing#Automation#DevOps#Docker#Git#Cloud
HCLTech Logo

Company

HCLTech

Job Posted

4 days ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Noida, India

Applicants

Be an early applicant