Lead Java Backend Engineer for Scalable Mobile APIs

EPAM Systems

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Lead Java Server-side Engineer to drive a Backend-for-Frontend service layer powering high-traffic mobile products used by clients worldwide.

You will work closely with engineers, product partners, designers, and QA to ship reliable APIs, improve legacy integrations, and keep performance high. Responsibilities include architecting the BFF layer, implementing REST endpoints, tackling legacy modernization, and ensuring strong unit test coverage.

Qualifications

  • Extensive background in Java building server-side applications (5+ years).
  • Expert-level Spring Boot experience building and maintaining services.
  • High proficiency in REST API development, including legacy services.
  • Deep understanding of algorithms and data structures for efficient code.
  • Consistent unit testing ability with a test-driven approach.
  • Strong collaboration and senior-level cross-functional teamwork.
  • Ownership mindset with proactive communication and follow-through.

Responsibilities

  • Architect and build the Backend-for-Frontend API layer consumed by mobile applications.
  • Implement REST endpoints and define service contracts aligned to mobile user flows.
  • Optimize backend performance through profiling, analysis, and improvements.
  • Modernize legacy code for reliability and readability.
  • Create clean, testable code with strong unit test coverage.
  • Connect to existing backend services and manage dependencies.
  • Diagnose defects, identify root causes, and release patches quickly.
  • Contribute to CI workflows and strengthen build tooling for smooth releases.
  • Influence API and data design decisions to improve user experience.

Skills

Java server-side
Spring Boot
REST API development
Algorithms and data structures
Unit testing / TDD
Collaboration skills
Debugging / production incidents
CI / build tooling
Ownership mindset

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Gradle
GraphQL
Kotlin
RAML

Job description

EPAM Systems, Inc. is seeking a Lead Java Server-side Engineer to drive a Backend-for-Frontend service layer powering high-traffic mobile products used by clients worldwide.

You will work closely with engineers, product partners, designers, and QA to ship reliable APIs, improve legacy integrations, and keep performance high. Responsibilities include architecting the BFF layer, implementing REST endpoints, tackling legacy modernization, and ensuring strong unit test coverage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Backend Engineer: Scale Mobile APIs
Lead Java Backend Engineer: Scale Mobile APIs

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and learning
Global career opportunities
Senior Java Backend Engineer for High-Traffic Mobile APIs
Senior Java Backend Engineer for High-Traffic Mobile APIs

EPAM Systems • United States

Remote
USD 120,000 - 150,000
Healthcare benefits
Paid time off
Professional development
Senior Backend Engineer - Scalable Mobile APIs
Senior Backend Engineer - Scalable Mobile APIs

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Healthcare benefits
Paid time off
Upskilling and certification
+2
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • United States

Remote
USD 120,000 - 150,000
Healthcare benefits
Paid time off
Professional development
Lead Server-side Engineer (Java)
Lead Server-side Engineer (Java)

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and learning
Global career opportunities
Lead Java Backend Engineer: Microservices & Kafka Lead
Lead Java Backend Engineer: Microservices & Kafka Lead

EPAM Systems Inc • United States

Remote
USD 130,000 - 170,000
Senior Server-side Engineer
Senior Server-side Engineer

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Healthcare benefits
Paid time off
Upskilling and certification
+2
Hybrid Lead Java Developer: APIs, Microservices, Cloud
Hybrid Lead Java Developer: APIs, Microservices, Cloud

EPAM Systems • United States

Hybrid
USD 140,000 - 200,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+1
Lead Java Developer (SAP BTP/CAP) - Backend & API Expert
Lead Java Developer (SAP BTP/CAP) - Backend & API Expert

EPAM Systems • United States

Remote
USD 120,000 - 180,000