Lead Java Server-side Engineer

EPAM Systems

United States

Remoto

USD 120.000 - 180.000

Tempo pieno

4 giorni fa
Candidati tra i primi
Generatore di candidature

Una candidatura completa in un minuto — curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

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.

Competenze

  • 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.

Mansioni

  • 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.

Conoscenze

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

Formazione

Bachelor's degree in Computer Science or related

Strumenti

Docker
Gradle
GraphQL
Kotlin
RAML

Descrizione del lavoro

We are looking for 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. Apply today to help define the next wave of mobile platform capabilities.ResponsibilitiesArchitect and build the Backend-for-Frontend API layer consumed by mobile applicationsImplement REST endpoints and define service contracts aligned to mobile user flowsOptimize backend performance through profiling, analysis, and focused improvementsModernize legacy code through refactoring to improve reliability and readabilityCreate clean, testable code and keep unit test coverage at a strong levelConnect to existing backend services and manage bespoke and legacy dependenciesDiagnose defects, identify root causes, and release safe patches quicklyPartner with engineers, product partners, designers, and QA to deliver features end to endContribute to CI workflows and strengthen build tooling to keep releases smoothPromote great user experience by influencing API and data design decisionsReduce technical debt by removing redundant code and keeping the codebase healthyRequirementsExtensive background in Java building server-side applications (5+ years)Strong collaboration skills in senior-level, cross-functional environmentsProven strength in solution design for problems with unclear constraintsExpert-level Spring Boot experience building and maintaining servicesHigh proficiency in REST API development, including working with legacy servicesDeep understanding of algorithms and data structures for efficient codeConsistent unit testing ability with a test-driven approachWorking knowledge of build tools and practical experience with CI workflowsDemonstrated performance profiling and optimization skills for backend servicesStrong debugging and troubleshooting skills for production incidentsOwnership mindset with proactive communication and follow-throughBachelor’s degree in Computer Science or related discipline, or equivalent experienceUpper-Intermediate English proficiency (B2) for effective communicationNice to haveDocker for local containerized development and CI pipeline executionGradle for build configuration and dependency managementGraphQL and GQL API design/consumption experienceKotlin for JVM-based server-side 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
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Stati Uniti

Remoto
USD 120.000 - 150.000
Healthcare benefits
Paid time off
Professional development
Lead Server-side Engineer (Java)
Lead Server-side Engineer (Java)

EPAM Systems • Stati Uniti

Remoto
USD 140.000 - 190.000
Healthcare benefits
Paid time off and learning
Global career opportunities
Senior Server-side Engineer
Senior Server-side Engineer

EPAM Systems • Stati Uniti

Remoto
USD 120.000 - 180.000
Healthcare benefits
Paid time off
Upskilling and certification
+2
Lead Java Developer
Lead Java Developer

EPAM Systems • Stati Uniti

Ibrido
USD 140.000 - 200.000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+1
Lead Java Backend Engineer for Scalable Mobile APIs
Lead Java Backend Engineer for Scalable Mobile APIs

EPAM Systems • Stati Uniti

Remoto
USD 120.000 - 180.000
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Stati Uniti

Remoto
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 • Stati Uniti

Remoto
USD 140.000 - 190.000
Healthcare benefits
Paid time off and learning
Global career opportunities
Senior Java Developer
Senior Java Developer

EPAM Systems • Stati Uniti

Ibrido
USD 90.000 - 130.000
Healthcare benefits
Paid time off
Upskilling & certification courses
+1
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems • Stati Uniti

Remoto
USD 120.000 - 180.000
Healthcare benefits
Paid time off
Learning opportunities
+2
Senior Java Backend Engineer for High-Traffic Mobile APIs
Senior Java Backend Engineer for High-Traffic Mobile APIs

EPAM Systems • Stati Uniti

Remoto
USD 120.000 - 150.000
Healthcare benefits
Paid time off
Professional development