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

Senior Java Server-side Engineer

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: EPAM Systems, Inc.
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below
We are looking for a Senior Java Server-side Engineer to develop and enhance a Backend-for-Frontend service layer that drives high-traffic mobile experiences for clients around the globe. You will work alongside engineers, product partners, designers, and QA to ship dependable APIs and top-tier code. Join us to help shape the next wave of mobile platforms!

Responsibilities Architect and develop the Backend-for-Frontend API layer consumed by mobile applications

Build REST endpoints and service contracts that enable mobile user journeys

Enhance service performance via profiling, analysis, and focused improvements

Rework legacy code to boost maintainability, readability, and reliability

Produce clean, testable code and sustain strong unit test coverage

Connect with existing backend services and manage bespoke and legacy dependencies

Resolve defects by identifying root causes and delivering safe, timely patches

Partner with engineers, product partners, designers, and QA to ship features

Support CI workflows and build tooling to keep delivery running smoothly

Exchange ideas and champion great user experience through API and data design

Eliminate unnecessary code and cut technical debt to keep the codebase healthy

Requirements

Qualifications in Computer Science or related field (Bachelor’s), or equivalent experience3+ years of experience building server-side applications in Java Competency in solution design for open-ended problems

Expertise in Spring Boot for building and maintaining services

Proficiency in REST API development, including integration with legacy services

Knowledge of algorithms and data structures for efficient implementations

Skills in unit testing with a test-driven mindset

Familiarity with build tools and experience with CI workflows

Capability to analyze and optimize performance for backend services

Proficiency in troubleshooting for debugging and fixing production issues

Showcase of self-starter mindset with ownership and proactive communication

Skills in senior-level collaboration with cross-functional teams

Proficiency in English at an Upper-Intermediate level (B2) or higher

Nice to have Skills in Docker for containerizing and running services locally and in pipelines

Background in Gradle for builds and dependency management

Familiarity with GraphQL for designing and consuming GQL APIsProficiency in Kotlin for server-side development on the JVMKnowledge of RAML 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