Senior Full-Stack Java Developer

EPAM Systems

Mexico

On-site

PHP 6,270,000 - 9,404,000

Full time

18 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems seeks a Senior Full-Stack Java Developer to modernize and maintain enterprise gateway applications with a backend-first focus and support across Angular frontends.

You will strengthen security, quality, and performance through continuous improvements. Requirements include 3+ years in Java, Spring Boot, REST APIs, and Angular 8+; experience remediating vulnerabilities and using CAST or SonarQube; English at B2 level.

Qualifications

  • 3+ years of professional software development with Java.
  • 3+ years of hands-on experience with Spring Boot and REST APIs.
  • Hands-on experience maintaining Angular applications (Angular 8+).
  • Remediation of security vulnerabilities using scanning tools.
  • Code quality experience with CAST or SonarQube.
  • Strong analytical and problem-solving skills with an ownership mindset.
  • Upper-Intermediate English skills (B2).

Responsibilities

  • Develop Java Spring Boot backend services and REST APIs.
  • Maintain and enhance Angular frontends across legacy and modern versions.
  • Resolve security vulnerabilities identified by scanning and auditing tools.
  • Fix defects and production issues while maintaining high engineering standards.
  • Refactor code and perform dependency upgrades to improve maintainability.
  • Implement framework updates and support modernization initiatives.
  • Improve application performance, reliability, and security posture.
  • Participate in code reviews and follow secure software development practices.
  • Collaborate with technical leads, QA engineers, architects, and security teams.
  • Address code quality findings and drive continuous improvement actions.

Skills

Analytical thinking
Problem-solving
Ownership mindset
English proficiency

Tools

Java
Spring Boot
REST APIs
Angular

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Senior Full-Stack Java Developer to modernize and maintain enterprise gateway applications with a backend-first focus and support across Angular frontends. You will strengthen security, quality, and performance through continuous improvements.

Responsibilities
  • Develop Java Spring Boot backend services and REST APIs
  • Maintain and enhance Angular frontends across legacy and modern versions
  • Resolve security vulnerabilities identified by scanning and auditing tools
  • Fix defects and production issues while maintaining high engineering standards
  • Refactor code and perform dependency upgrades to improve maintainability
  • Implement framework updates and support modernization initiatives
  • Improve application performance, reliability, and security posture
  • Participate in code reviews and follow secure software development practices
  • Collaborate with technical leads, QA engineers, architects, and security teams
  • Address code quality findings and drive continuous improvement actions
Requirements
  • 3+ years of professional software development experience with Java
  • 3+ years of hands-on experience with Spring Boot and REST APIs
  • Hands-on experience maintaining Angular applications (Angular 8+ preferred)
  • Practical experience remediating security vulnerabilities using scanning tools
  • Code quality experience with tools such as CAST or SonarQube
  • Strong analytical and problem-solving skills with an ownership mindset
  • Upper-Intermediate English skills (B2, Upper-Intermediate)
Nice to have
  • Apigee API platform experience
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer
Senior Full-Stack Developer

EPAM Systems • Mexico

On-site
PHP 1,000,000 - 1,900,000
Healthcare benefits
Global career opportunities
Paid time off and sick leave
+2
Senior Java Developer
Senior Java Developer

EPAM Systems • Mexico

On-site
PHP 5,643,000 - 7,524,000
Healthcare benefits
Paid time off
Upskilling & certification
+2
Full-Stack Developer
Full-Stack Developer

EPAM Systems • Mexico

On-site
PHP 3,762,000 - 5,643,000
Healthcare benefits
Paid time off
Learning resources
+1
Java Backend Developer
Java Backend Developer

EPAM Systems • Mexico

On-site
PHP 900,000 - 1,400,000
Healthcare benefits
Unlimited access to learning resources
Global career opportunities
+1
Lead Java Developer
Lead Java Developer

EPAM Systems • Mexico

On-site
PHP 7,524,000 - 11,912,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
Java Developer
Java Developer

EPAM Systems • Mexico

On-site
PHP 3,762,000 - 5,643,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+6
Senior .NET Developer
Senior .NET Developer

EPAM Systems • Mexico

On-site
PHP 900,000 - 1,500,000
Healthcare benefits
Paid time off
Upskilling and certification
+2
Senior Full-Stack Java Engineer | Spring Boot & Angular
Senior Full-Stack Java Engineer | Spring Boot & Angular

EPAM Systems • Mexico

On-site
PHP 6,270,000 - 9,404,000
Lead Front-End Developer
Lead Front-End Developer

EPAM Systems • Mexico

On-site
PHP 7,524,000 - 11,285,000
Healthcare benefits
Paid time off
Learning courses
+4
Lead Backend Engineer
Lead Backend Engineer

EPAM Systems • Mexico

On-site
PHP 2,009,000 - 3,125,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+3