Live opening · Posted 21 hours ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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.
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 development
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 LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.