Senior Full-Stack Java Developer

EPAM Systems, Inc.

California (MO)

Hybrid

USD 140,000 - 180,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Senior Full-Stack Java Developer to own the maintenance and modernization of a portfolio of enterprise Gateway applications.

You’ll work with Java Spring Boot microservices and Angular front-ends (from Angular 8 to Angular 18), focusing on security, code quality, and long-term maintainability, collaborating with the Principal Engineer to drive platform health. This hands-on role demands 8+ years of software engineering experience, strong REST API and backend

Qualifications

  • 8+ years of professional software engineering experience.
  • Expert-level knowledge of Java and Spring Boot.
  • Strong experience with enterprise REST APIs and backend architecture.
  • Hands-on Angular experience, including upgrades (Angular 8+).
  • Proficiency in TypeScript, RxJS, and modern frontend practices.
  • Experience with security remediation tools (Veracode, CAST, SonarQube).
  • Excellent communication and collaboration skills.
  • Ownership mindset in fast-paced enterprise environments.

Responsibilities

  • Contribute to maintenance and modernization of enterprise Gateway apps across backend and frontend.
  • Drive remediation of security vulnerabilities identified by tools such as Veracode, CAST, and SonarQube.
  • Support dependency upgrades, framework modernization, refactoring, and technical debt reduction.
  • Design and implement secure, maintainable solutions with Java Spring Boot and Angular.
  • Contribute to Angular modernization across legacy and current codebases.
  • Participate in architecture and code reviews while upholding engineering best practices.
  • Collaborate with architects, security, QA, and product stakeholders to prioritize remediation.
  • Support long-term platform health via ongoing security and maintainability improvements.

Skills

Java
Spring Boot
Angular
TypeScript
RxJS
REST APIs
Microservices
Docker
Kubernetes
Security
DevOps
CI/CD

Tools

Veracode
CAST
SonarQube
Apigee
AWS
Azure
GCP
Docker
Kubernetes

Job description

Join EPAM's engineering team as a Senior Full-Stack Java Developer and take ownership of maintaining and modernizing a portfolio of enterprise-grade Gateway applications. You'll work in a dynamic environment built around Java Spring Boot microservices and a diverse set of Angular front-end applications — from legacy Angular 8 to modern Angular 18 implementations. This is a hands‑on technical role focused on improving application security, code quality, and long‑term maintainability while collaborating closely with the Principal Engineer. You'll have direct impact on the platform's health, engineering culture, and the technical growth of the team.

Req# 1074738620 Responsibilities
  • Contribute to the maintenance and modernization of enterprise Gateway applications across backend and frontend
  • Drive remediation of security vulnerabilities identified by tools such as Veracode, CAST, and SonarQube
  • Support dependency upgrades, framework modernization, refactoring, and technical debt reduction
  • Design and implement secure, maintainable solutions using Java Spring Boot and Angular
  • Contribute to Angular modernization efforts across legacy (Angular 8) and current (Angular 18) codebases
  • Participate in architecture and code reviews while adhering to and promoting engineering best practices
  • Collaborate with architects, security teams, QA, and product stakeholders to prioritize remediation activities
  • Support long-term platform health through continuous security and maintainability improvements
Requirements
  • 8+ years of professional software engineering experience
  • Expert-level knowledge of Java and Spring Boot
  • Strong experience with enterprise REST APIs and backend application architecture
  • Hands‑on experience with Angular applications, including version upgrades and modernization (Angular 8+ preferred)
  • Strong command of TypeScript, RxJS, and modern frontend development practices
  • Proven experience in application modernization, dependency management, and technical debt reduction
  • Experience remediating security vulnerabilities using tools such as Veracode, CAST, SonarQube, or equivalents
  • Excellent communication and collaboration skills
  • Strong ownership mindset with the ability to thrive in a fast‑paced enterprise environment
  • Nice to have: Experience with Apigee API gateway platform
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Background in microservices architecture and containerization (Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Engineer: Modernize Gateways
Senior Full-Stack Java Engineer: Modernize Gateways

EPAM Systems, Inc. • California (MO)

Hybrid
USD 140,000 - 180,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Plano (TX)

On-site
USD 100,000 - 140,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 90,000 - 120,000
FullStack Java/Angular Engineer
FullStack Java/Angular Engineer

Compunnel, Inc. • Nashville (TN)

On-site
USD 100,000 - 130,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel, Inc. • Pittsburgh

On-site
USD 100,000 - 130,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel, Inc. • Town of Florida (NY)

On-site
USD 120,000 - 150,000
Application Engineer - Mid
Application Engineer - Mid

Warrant Technologies, LLC • Indianapolis (IN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000