×
Register Here to Apply for Jobs or Post Jobs. X

Senior Server-side Engineer

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: EPAM Systems, Inc.
Full Time position
Listed on 2026-10-03
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 110000 - 160000 USD Yearly USD 110000.00 160000.00 YEAR
Job Description & How to Apply Below
We are looking for a Senior Server-side Engineer to build and evolve a mobile service layer (Backend for Frontend) that powers high-traffic client experiences. You will collaborate with engineers, product partners, designers, and QA to deliver reliable APIs, optimize performance, and keep code quality high. Apply now to help shape the next generation of mobile backend services.

Responsibilities Design backend-for-frontend APIs that support mobile client use cases

Build Spring Boot services in Java with clean, maintainable architecture

Implement REST endpoints with clear contracts and predictable behavior

Optimize performance through profiling, tuning, and efficient data access

Write unit tests to protect critical logic and enable safe changes

Refactor legacy code to improve readability, safety, and extensibility

Fix bugs through root-cause analysis and targeted remediation

Integrate with existing backend services and adapt to evolving interfaces

Implement asynchronous flows where needed to improve responsiveness

Automate builds and checks within continuous integration pipelines

Review code to uphold standards and share best practices

Collaborate with product, design, and QA to deliver end-to-end features

Requirements3+ years of Java experience building server-side applications

Strong leadership skills to influence technical decisions and mentor peers

Proven project delivery experience in large cross-functional teams

Solid Spring Boot knowledge for building scalable services

Strong REST API design skills for contract-first, maintainable endpoints

Strong algorithms and data structures skills for solving complex problems

Strong unit testing skills to ensure correctness and prevent regressions

Hands-on CI experience with build and test automation

Experience with asynchronous programming and concurrency concepts

Performance optimization skills including profiling and tuning

Strong refactoring skills and ability to work with legacy code safely

Excellent communication skills and a proactive, self-starting mindset

Bachelor’s degree in Computer Science or related field, or equivalent experience

Upper-Intermediate English proficiency (B2)
Nice to have Docker experience for local development and deployment workflows

Gradle experience for build configuration and dependency management

GraphQL experience for flexible client-driven data fetching

Kotlin experience for JVM-based backend developmentRAML experience for API modeling and documentation

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 Linked In Learning library and 22,000+ courses

Global career opportunities

Volunteer and community involvement opportunitiesEPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and Linked In
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary