More jobs:
Lead Java Server-side Engineer
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-10-02
Listing for:
EPAM Systems, Inc.
Full Time
position Listed on 2026-10-02
Job specializations:
-
Software Development
Backend Developer, Java Developer, Software Engineer
Job Description & How to Apply Below
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 focused improvements
Modernize legacy code through refactoring to improve reliability and readability
Create clean, testable code and keep unit test coverage at a strong level
Connect to existing backend services and manage bespoke and legacy dependencies
Diagnose defects, identify root causes, and release safe patches quickly
Partner with engineers, product partners, designers, and QA to deliver features end to end Contribute to CI workflows and strengthen build tooling to keep releases smooth
Promote great user experience by influencing API and data design decisions
Reduce technical debt by removing redundant code and keeping the codebase healthy
Requirements
Extensive background in Java building server-side applications (5+ years)
Strong collaboration skills in senior-level, cross-functional environments
Proven strength in solution design for problems with unclear constraints
Expert-level Spring Boot experience building and maintaining services
High proficiency in REST API development, including working with legacy services
Deep understanding of algorithms and data structures for efficient code Consistent unit testing ability with a test-driven approach
Working knowledge of build tools and practical experience with CI workflows
Demonstrated performance profiling and optimization skills for backend services
Strong debugging and troubleshooting skills for production incidents
Ownership mindset with proactive communication and follow-through
Bachelor’s degree in Computer Science or related discipline, or equivalent experience
Upper-Intermediate English proficiency (B2) for effective communication
Nice to have Docker for local containerized development and CI pipeline execution
Gradle for build configuration and dependency management
GraphQL and GQL API design/consumption experience
Kotlin for JVM-based server-side developmentRAML 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
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).
(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:
×