More jobs:
Senior Server-side Engineer
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-10-03
Listing for:
EPAM Systems, Inc.
Full Time
position Listed on 2026-10-03
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Java Developer
Job Description & How to Apply Below
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).
(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:
×