
Full Stack Java Tech Lead - Angular, DevOps
About the role
Job Summary
Java Full Stack Developer – Angular & DevOps
Role Summary
The Java Full Stack Developer will be responsible for designing, developing, and maintaining scalable enterprise applications using Java/J2EE on the backend, Angular on the frontend, and DevOps practices for CI/CD and cloud deployments. The role involves full lifecycle development, close collaboration with cross‑functional teams, and adherence to enterprise quality and security standards.
Key Responsibilities
Design, develop, and deliver end‑to‑end web applications using Java, Spring Boot, Microservices, and Angular frameworks. Contribute to requirement analysis, technical design, development, unit testing, and production support. Build responsive and user‑friendly UI components using Angular (2+), HTML5, CSS3, JavaScript, and TypeScript. Develop and expose RESTful and SOAP web services for system integration. Ensure code quality through adherence to coding standards, design patterns, and SDLC processes. Collaborate with DevOps teams to implement CI/CD pipelines, automate builds, and manage deployments. Work in Agile/Scrum teams and actively participate in sprint ceremonies. Troubleshoot production issues and provide root cause analysis and long‑term fixes.
Mandatory Technical Skills
Strong hands‑on experience in Java, J2EE, Spring, Spring Boot, Hibernate, and Microservices architecture. Proven experience with Angular (2+), along with frontend technologies such as HTML5, CSS3, JavaScript, and TypeScript. Experience in developing REST APIs and integrating external systems. Good knowledge of relational databases such as SQL Server, MySQL, or PostgreSQL, including schema and query design. Proficiency with source control tools such as Git and build tools like Maven. Working knowledge of CI/CD tools such as Jenkins, GitLab, or Bamboo. Experience working in Agile development environments.
Dev
Ops & Cloud Skills:
Exposure to DevOps practices including CI/CD automation, build pipelines, and environment management. Hands‑on experience or familiarity with Docker and container‑based deployments. Working knowledge of cloud platforms such as AWS or Azure is preferred. Experience with infrastructure or configuration tools such as Terraform or Ansible is an advantage.
Soft Skills & Competencies
Strong problem‑solving and analytical skills. Ability to work independently as well as within cross‑functional teams. Good verbal and written communication skills. Proactive mindset with the ability to manage multiple tasks and meet delivery timelines.
Key Responsibilities
-
Lead and manage the full stack development projects using spring boot, devops solutions, and angular.
-
Provide technical expertise and mentorship to the team members.
-
Collaborate with stakeholders to gather requirements, design solutions, and deliver high-quality products.
-
Implement best practices for software development, ensuring scalability, performance, and security.
-
Troubleshoot and resolve technical issues in a timely manner.
-
Stay updated with the latest technologies and industry trends to enhance the team's capabilities.
Skill Requirements
-
Proficient in spring boot framework for backend development.
-
Experience in implementing devops solutions for efficient development and deployment processes.
-
Strong command on angular framework for frontend development.
-
Knowledge of cloud technologies and services.
-
Familiarity with database management systems.
-
Excellent problem-solving and analytical skills.
-
Effective communication and leadership abilities.
Other Requirements
1.Relevant certifications in springboot, DevOps, Angular, or cloud platforms would be a plus.
Required skills
Java
Angular
DevOps
About HCL Technologies
Madurai
Headquarters