Lead Server-side Engineer (Java)

EPAM Systems, Inc.

United States

Remote

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off and learning
Global career opportunities

Job summary

EPAM Systems, Inc. is seeking a Lead Server-side Engineer to shape the Backend for Frontend layer powering mobile experiences used by millions. You will lead design and delivery with a cross-functional team, prioritizing performance, quality, and scalable architectures.

Responsibilities include building Java/Spring Boot services, defining REST contracts, and mentoring engineers while maintaining robust test coverage and efficient CI/CD pipelines.

Qualifications

  • 5+ years of Java backend development experience.
  • Proven project delivery experience in cross-functional teams.
  • Advanced Spring Boot knowledge for server-side applications.
  • Strong REST API design skills for mobile-facing service layers.
  • English at least Upper-Intermediate (B2) proficiency.

Responsibilities

  • Design the Backend for Frontend architecture for mobile-facing APIs.
  • Lead technical decisions and mentor engineers on best practices and code quality.
  • Build server-side services in Java using Spring Boot.
  • Define and implement REST API contracts that support excellent client experiences.
  • Write unit tests and enforce reliable automated test coverage.
  • Refactor legacy code to improve maintainability, readability, and safety.

Skills

Java
Leadership
REST APIs
Spring Boot
CI/CD
Performance analysis
Problem solving
Communication

Education

Bachelor's degree in Computer Science

Tools

Docker
Gradle
GraphQL
Kotlin
RAML

Job description

We are looking for a Lead Server-side Engineer to build and evolve a high-scale Backend for Frontend service layer for mobile experiences used by tens of millions of cardholders worldwide. You will lead design and delivery with a cross-functional team, prioritize performance and code quality, and help shape technical direction. Apply to join us.ResponsibilitiesDesign the Backend for Frontend architecture for mobile-facing APIsLead technical decisions and mentor engineers on best practices and code qualityBuild server-side services in Java using Spring BootDefine and implement REST API contracts that support excellent client experiencesWrite unit tests and enforce reliable automated test coverageOptimize latency, throughput, and resource usage through performance analysisCoordinate delivery with product, design, and QA to meet quality and timeline goalsRefactor legacy code to improve maintainability, readability, and safetyFix production issues by debugging, triaging, and implementing robust solutionsIntegrate with existing backend services, including bespoke legacy systemsImprove CI and build pipelines to increase delivery speed and confidenceReview code and promote clean, elegant, and secure implementationsRequirements5+ years of Java backend development experienceStrong leadership skills in guiding engineers and technical decision-makingProven project delivery experience in cross-functional teams with product, design, and QAAdvanced Spring Boot knowledge for building server-side applicationsStrong REST API design skills for mobile-facing service layersSolid algorithms and data structures knowledge for solving complex problemsStrong unit testing skills and test-driven development mindsetHands-on performance analysis and optimization skills for high-traffic servicesExperience with CI and build tools in modern engineering workflowsStrong problem-solving skills for open-ended solution design and legacy integrationsClear communication skills and willingness to share ideas and drive alignmentBachelor’s degree in Computer Science or related field, or equivalent experienceEnglish Upper-Intermediate (B2) proficiencyNice to haveDocker for local development and service packagingGradle for build configuration and dependency managementGraphQL for API schema design and query optimizationKotlin for JVM-based backend developmentRAML for API modeling and documentationWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
Senior Server-side Engineer
Senior Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 110,000 - 160,000
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 150,000
Healthcare benefits
Paid time off
Professional development
Lead Java Developer
Lead Java Developer

EPAM Systems, Inc. • United States

Hybrid
USD 120,000 - 160,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • United States

Hybrid
USD 90,000 - 130,000
Healthcare benefits
Paid time off
Upskilling & certification courses
+1
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Lead Java Backend Engineer: Scale Mobile APIs
Lead Java Backend Engineer: Scale Mobile APIs

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and learning
Global career opportunities
Senior Android Engineer
Senior Android Engineer

EPAM Systems, Inc. • United States

Remote
USD 110,000 - 170,000
Healthcare benefits
Paid time off
Global career opportunities
+1
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Lead Java Backend Architect for High-Throughput Mobile APIs
Lead Java Backend Architect for High-Throughput Mobile APIs

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2