Senior Backend Engineer: Java, Spring Boot, REST APIs

EPAM Systems

Municipio de Esquel

On-site

ARS 2,500,000 - 4,500,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Employee financial programs
Paid time off and sick leave

Job summary

EPAM Systems is seeking a Senior Server-side Engineer to build and evolve a mobile service layer (Backend for Frontend) powering high-traffic client experiences. You will collaborate with engineers, product partners, designers, and QA to deliver reliable APIs, optimize performance, and keep code quality high.

You will design backend-for-frontend APIs, build Spring Boot services in Java, implement REST endpoints, and optimize performance.

Qualifications

  • 3+ years of Java server-side experience.
  • Ability to lead 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)

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.

Skills

Leadership
Java backend
REST APIs
Performance
CI/CD
Refactoring
Communication
English (B2)

Education

Bachelor’s degree in CS or related field

Tools

Docker
Gradle
GraphQL
Kotlin
RAML

Job description

EPAM Systems is seeking a Senior Server-side Engineer to build and evolve a mobile service layer (Backend for Frontend) powering high-traffic client experiences. You will collaborate with engineers, product partners, designers, and QA to deliver reliable APIs, optimize performance, and keep code quality high.

You will design backend-for-frontend APIs, build Spring Boot services in Java, implement REST endpoints, and optimize performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer for High-Traffic Mobile APIs
Senior Java Backend Engineer for High-Traffic Mobile APIs

EPAM Systems • Municipio de Esquel

On-site
ARS 136,430,000 - 181,906,000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
Lead Java Backend Engineer - Scale High-Performance APIs
Lead Java Backend Engineer - Scale High-Performance APIs

EPAM Systems • Buenos Aires

On-site
ARS 90,952,000 - 166,745,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certific at
+2
Senior Java Engineer: Scalable Backend for Mobile
Senior Java Engineer: Scalable Backend for Mobile

EPAM Systems • Argentina

On-site
ARS 106,019,000 - 151,455,000
International projects with top brands
Global teams of skilled peers
Healthcare benefits
+8
Lead Java Backend Engineer for High-Performance Mobile APIs
Lead Java Backend Engineer for High-Performance Mobile APIs

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 1,800,000
Senior Java Backend Engineer - Global APIs
Senior Java Backend Engineer - Global APIs

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 2,000,000
Healthcare benefits
Upskilling and certification courses
LinkedIn Learning access
+1
Senior Server-side Engineer
Senior Server-side Engineer

EPAM Systems • Municipio de Esquel

On-site
ARS 2,500,000 - 4,500,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Senior Java Engineer
Senior Java Engineer

EPAM Systems • Argentina

On-site
ARS 106,019,000 - 151,455,000
International projects with top brands
Global teams of skilled peers
Healthcare benefits
+8
Lead Java Backend Architect for Global Mobile APIs
Lead Java Backend Architect for Global Mobile APIs

EPAM Systems • Municipio de Esquel

On-site
ARS 3,000,000 - 6,000,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Municipio de Esquel

On-site
ARS 136,430,000 - 181,906,000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 2,000,000
Healthcare benefits
Upskilling and certification courses
LinkedIn Learning access
+1