Java Full-Stack Developer (Angular) - Gurugram

Epam Systems

Gurugram District

Hybrid

INR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epam Systems in Gurugram, India, is seeking a Java Full-Stack Developer with Angular to design, develop, and maintain scalable web applications across the full stack. The ideal candidate will work on both backend services and frontend interfaces, collaborating with cross-functional teams to deliver high-quality solutions.

The role requires 5+ years of experience with Java, Angular (v8+), Spring, and REST APIs, and familiarity with microservices, cloud platforms, and DevOps practices in an Agile

Qualifications

  • Bachelors degree in computer science, engineering or related field.
  • 5+ years of Java full-stack development experience.
  • Strong proficiency in Java, Spring Boot, Spring MVC and Hibernate/JPA.
  • Hands-on with Angular (v8+), TypeScript, HTML5 and CSS3.
  • Experience developing and consuming REST APIs and working with SQL/NoSQL databases.
  • Familiarity with Git and CI/CD pipelines.
  • Understanding of Agile/Scrum methodologies and microservices.
  • Experience with cloud platforms (AWS/Azure/GCP) and container tech (Docker/Kubernetes).

Responsibilities

  • Design, develop, and maintain full-stack web applications using Java and Angular.
  • Build RESTful APIs and backend services using Java, Spring Boot, and related frameworks.
  • Develop responsive UIs with Angular, HTML, CSS, and TypeScript.
  • Integrate frontend with backend services and databases.
  • Write clean, well-tested code and perform unit/integration tests.
  • Participate in code reviews and technical design discussions.
  • Troubleshoot and resolve application issues; support UAT activities.
  • Collaborate with product owners, designers, and DevOps in Agile environment.

Skills

5+ years of experience
Java
Spring Boot
Spring MVC
Hibernate/JPA
Angular (v8+)
TypeScript
HTML5
CSS3
REST APIs
SQL/NoSQL databases
Git
CI/CD pipelines
Agile/Scrum
microservices architecture
Cloud platforms (AWS/Azure/GCP)
Docker
Kubernetes
OAuth2/JWT security
Performance tuning
Application monitoring

Education

Bachelors degree in computer science, Engineering, or related field

Tools

Git
CI/CD tools
Docker
Kubernetes

Job description

Job Title
Java Full-Stack Developer (Angular)
Job Summary

We are seeking a skilled Java Full-Stack Developer with strong experience in Angular to design, develop, and maintain scalable web applications. The ideal candidate will work across the full technology stack, contributing to both backend services and frontend user interfaces, and collaborate closely with cross-functional teams to deliver high-quality solutions.

Key Responsibilities
  • Design, develop, and maintain full-stack web applications using Java and Angular
  • Build RESTful APIs and backend services using Java, Spring Boot, and related frameworks
  • Develop responsive and dynamic user interfaces using Angular, HTML, CSS, and TypeScript
  • Integrate frontend applications with backend services and databases
  • Write clean, maintainable, and well-tested code following best practices
  • Perform unit testing, integration testing, and support UAT activities
  • Participate in code reviews and contribute to technical design discussions
  • Troubleshoot, debug, and resolve application issues
  • Collaborate with product owners, designers, and DevOps teams in an Agile environment
Required Skills & Qualifications
  • Bachelors degree in computer science, Engineering, or related field
  • 5+ years of experience in Java full-stack development (adjust as needed)
  • Strong proficiency in Java, Spring Boot, Spring MVC, and Hibernate/JPA
  • Hands‑on experience with Angular (v8+), TypeScript, HTML5, and CSS3
  • Experience developing and consuming REST APIs
  • Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB, etc.)
  • Familiarity with Git and CI/CD pipelines
  • Understanding of Agile/Scrum methodologiesPreferred / Nice-to-Have Skills
  • Experience with microservices architecture
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Experience with Docker and Kubernetes
  • Exposure to security concepts (OAuth2, JWT, authentication/authorization)
  • Performance tuning and application monitoring experience
Soft Skills
  • Strong problem‑solving and analytical skills
  • Good communication and teamwork abilities
  • Ability to work independently and manage multiple priorities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full-Stack Developer (Angular) - Hyderabad
Java Full-Stack Developer (Angular) - Hyderabad

Epam Systems • Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Java Full-Stack Developer (Angular)
Java Full-Stack Developer (Angular)

Epam Systems • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior Java Full-Stack Developer (Angular)
Senior Java Full-Stack Developer (Angular)

Epam Systems • Chennai District

Hybrid
INR 1,800,000 - 2,800,000
Senior Java Full-Stack Developer (Angular)
Senior Java Full-Stack Developer (Angular)

Epam Systems • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Java Full Stack Developer with Angular
Java Full Stack Developer with Angular

Vlink • Gurugram District

On-site
INR 1,800,000 - 2,800,000
Lead Java Full-Stack Developer (Angular)
Lead Java Full-Stack Developer (Angular)

Epam Systems • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Lead Java Full-Stack Developer (Angular)
Lead Java Full-Stack Developer (Angular)

Epam Systems • Hyderabad

Hybrid
INR 1,800,000 - 2,400,000
Software Engineer (Java Full Stack)
Software Engineer (Java Full Stack)

Agivant Technologies • Hyderabad

On-site
INR 1,100,000 - 1,700,000
Java Developer - Angular
Java Developer - Angular

Wissen Technology • Mumbai, Navi Mumbai

On-site
INR 1,400,000 - 2,800,000
Java Full Stack Developer (Angular.Js)
Java Full Stack Developer (Angular.Js)

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000