Senior Java Developer (with Kotlin)

EPAM Systems

United States

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Senior Java Developer with strong Kotlin expertise to build the Backend for Frontend services powering mobile apps used by millions of users worldwide. This hybrid role requires three onsite days in Atlanta, GA or Phoenix, AZ.

You will design, implement, and optimize RESTful APIs, collaborate with mobile, product, and QA teams, and contribute to scalable, high-performance backend systems.

Qualifications

  • 5+ years of professional server-side development experience in Java/Kotlin
  • Proficient with RESTful API design and asynchronous programming
  • Strong emphasis on unit testing, CI/CD, and code reviews
  • Experience with Gradle and modern software development lifecycle
  • Background in Backend for Frontend (BFF) or mobile-facing architectures
  • Familiarity with GraphQL or RAML for API design and documentation

Responsibilities

  • Build, scale, and maintain server-side APIs consumed by mobile apps
  • Write clean, high-quality Kotlin/Java code with performance focus
  • Refactor and modernize legacy systems for better performance
  • Integrate with internal services and third-party APIs in a distributed setup
  • Collaborate with mobile engineers, product managers, designers, and QA to deliver end-to-end experiences

Skills

Java
Kotlin
REST APIs
CI/CD
Gradle
Open-source contributions
BFF architecture
GraphQL
RAML

Education

Bachelor's degree in Computer Science

Job description

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.

Responsibilities
  • Build & Scale Backend Services: Design, develop, and maintain the server-side API layer consumed by award-winning mobile applications
  • Write High-Quality Code: Deliver clean, well-tested, production-ready Kotlin/Java code with a focus on performance and maintainability
  • Optimize & Refactor: Improve existing systems, modernize legacy code, and drive performance analysis and optimization efforts
  • Integrate Complex Systems: Connect with internal backend services, third-party APIs, and data sources across a distributed architecture
  • Collaborate Cross-Functionally: Work closely with mobile engineers, product managers, designers, and QA to deliver seamless end-to-end experiences
Requirements
  • Experience: 5+ years of professional experience in server-side software development with Java; Bachelor's degree in Computer Science or equivalent experience
  • Kotlin: Strong hands-on proficiency in Kotlin for backend development is required
  • API Development: Solid experience building and maintaining RESTful APIs, with familiarity in asynchronous programming and performance optimization
  • Engineering Practices: Strong foundation in unit testing, CI/CD, build tools (Gradle), code reviews, and software development lifecycle best practices
  • Problem Solving: Proven ability to design solutions for open-ended problems, debug complex issues, and work effectively with legacy systems
  • Collaboration & Ownership: Self-starting mindset with excellent communication skills and the ability to thrive in a large, cross-functional team environment
  • Nice to have Experience with GraphQL (GQL) or RAML for API design and documentation
  • Contributions to or experience working with open-source projects
  • Background in building Backend for Frontend (BFF) layers or mobile-facing service architectures
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java/Kotlin Backend Lead for Mobile APIs (BFF)
Senior Java/Kotlin Backend Lead for Mobile APIs (BFF)

EPAM Systems • United States

Hybrid
USD 120,000 - 180,000
Java Backend Developer (with hands-on in kotlin) | Phoenix, AZ
Java Backend Developer (with hands-on in kotlin) | Phoenix, AZ

Tech Mirrors • Phoenix (AZ)

On-site
Backend Developer with Kotlin and Java-MHP 2540
Backend Developer with Kotlin and Java-MHP 2540

MyHiringPartner.ai • Mountain View (CA)

Hybrid
USD 100,000 - 130,000
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Irving (IL)

Remote
USD 100,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with budgets for education and fitness
Exciting projects with Fortune 500 companies
+1
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Austin (TX)

Remote
USD 100,000 - 130,000
Professional growth: Mentorship and personalized growth roadmaps.
Competitive compensation: USD-based pay with budgets for education and fitness.
Exciting projects: Work with Fortune 500 companies.
+1
Backend Developer (Go/Kotlin) ID48361
Backend Developer (Go/Kotlin) ID48361

AgileEngine • Los Angeles (CA)

Hybrid
USD 120,000 - 160,000
Professional growth: Mentorship and TechTalks
Competitive compensation with budget allowances
Exciting projects with top companies
+1
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Las Vegas (NV)

Remote
USD 100,000 - 140,000
Mentorship and personalized growth roadmaps
USD-based competitive compensation
Flexible schedule with remote and office options
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Jersey City (NJ)

Remote
Mentorship
Education budget
Fitness budget
+1
Senior Android Engineer Kotlin
Senior Android Engineer Kotlin

EITACIES Inc. • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Java/Kotlin Backend Engineer – Microservices | Cloud | Kafka
Senior Java/Kotlin Backend Engineer – Microservices | Cloud | Kafka

Turnberry Solutions • Philadelphia

Hybrid
Medical insurance
Vision insurance
401(k)
+1