Senior Java Developer (with Kotlin)
We're seeking a Senior Java Developer with strong Kotlin expertise to build and scale the Backend for Frontend (BFF) service layer powering mobile applications used by tens of millions of users worldwide. This is a hybrid role requiring 3 days onsite in Atlanta, GA or Phoenix, AZ. If you thrive on solving complex problems, writing clean code, and building high-performance APIs — we'd love to connect.Req# 1033156951ResponsibilitiesBuild & Scale Backend Services: Design, develop, and maintain the server-side API layer consumed by award-winning mobile applicationsWrite High-Quality Code: Deliver clean, well-tested, production-ready Kotlin/Java code with a focus on performance and maintainabilityOptimize & Refactor: Improve existing systems, modernize legacy code, and drive performance analysis and optimization effortsIntegrate Complex Systems: Connect with internal backend services, third-party APIs, and data sources across a distributed architectureCollaborate Cross-Functionally: Work closely with mobile engineers, product managers, designers, and QA to deliver seamless end-to-end experiencesRequirementsExperience: 5+ years of professional experience in server-side software development with Java; Bachelor's degree in Computer Science or equivalent experienceKotlin: Strong hands-on proficiency in Kotlin for backend development is requiredAPI Development: Solid experience building and maintaining RESTful APIs, with familiarity in asynchronous programming and performance optimizationEngineering Practices: Strong foundation in unit testing, CI/CD, build tools (Gradle), code reviews, and software development lifecycle best practicesProblem Solving: Proven ability to design solutions for open-ended problems, debug complex issues, and work effectively with legacy systemsCollaboration & Ownership: Self-starting mindset with excellent communication skills and the ability to thrive in a large, cross-functional team environmentNice to haveExperience with GraphQL (GQL) or RAML for API design and documentationContributions to or experience working with open-source projectsBackground in building Backend for Frontend (BFF) layers or mobile-facing service architecturesWe offerMedical, Dental and Vision Insurance (Subsidized)Health Savings AccountFlexible Spending Accounts (Healthcare, Dependent Care, Commuter)Short-Term and Long-Term Disability (Company Provided)Life and AD&D Insurance (Company Provided)Employee Assistance ProgramUnlimited access to LinkedIn learning solutionsMatched 401(k) Retirement Savings PlanPaid Time OffLegal Plan and Identity Theft ProtectionAccident InsuranceEmployee DiscountsPet InsuranceEmployee Stock Purchase ProgramEPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.Engineer the Future with a Career at EPAMApplications will be accepted on a rolling basis.EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.