Senior Java Server-side Engineer

EPAM Systems

Argentina

On-site

ARS 1,200,000 - 2,000,000

Full time

35 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
Upskilling and certification courses
LinkedIn Learning access
Global career opportunities

Job summary

EPAM Systems in Argentina seeks a Senior Java Server-side Engineer to develop a Backend-for-Frontend service layer powering high-traffic mobile experiences worldwide. You will work with engineers, product partners, designers, and QA to ship reliable APIs and clean code.

Responsibilities include architecting the BFF API, building REST endpoints, profiling performance, modernizing legacy code, and ensuring test coverage.

Qualifications

  • Bachelor's degree in CS or related field, or equivalent experience.
  • 3+ years of server-side Java development experience.
  • Spring Boot expert for building and maintaining services.
  • REST API development including legacy service integration.
  • Strong problem-solving and algorithm/data structure knowledge.
  • Experience with CI workflows and build tools.
  • English proficiency at Upper-Intermediate (B2) level or higher.
  • Ability to analyze and optimize backend performance.
  • Unit testing with a test-driven mindset.
  • Self-starter with ownership and proactive communication.

Responsibilities

  • Architect and develop Backend-for-Frontend API layer for mobile apps.
  • Build REST endpoints and service contracts for mobile journeys.
  • Improve performance via profiling and targeted enhancements.
  • Refactor legacy code for maintainability and reliability.
  • Write clean, testable code with strong unit tests.
  • Collaborate with engineers, product, design, and QA.
  • Support CI workflows and build tooling.
  • Design APIs and data models to ensure great user experience.

Skills

Java
Spring Boot
REST API
Unit testing
Performance tuning
CI/CD
Problem solving
English (B2)

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Gradle
GraphQL
Kotlin
RAML

Job description

We are looking for a Senior Java Server-side Engineer to develop and enhance a Backend-for-Frontend service layer that drives high-traffic mobile experiences for clients around the globe. You will work alongside engineers, product partners, designers, and QA to ship dependable APIs and top-tier code. Join us to help shape the next wave of mobile platforms!

Responsibilities
  • Architect and develop the Backend-for-Frontend API layer consumed by mobile applications
  • Build REST endpoints and service contracts that enable mobile user journeys
  • Enhance service performance via profiling, analysis, and focused improvements
  • Rework legacy code to boost maintainability, readability, and reliability
  • Produce clean, testable code and sustain strong unit test coverage
  • Connect with existing backend services and manage bespoke and legacy dependencies
  • Resolve defects by identifying root causes and delivering safe, timely patches
  • Partner with engineers, product partners, designers, and QA to ship features
  • Support CI workflows and build tooling to keep delivery running smoothly
  • Exchange ideas and champion great user experience through API and data design
  • Eliminate unnecessary code and cut technical debt to keep the codebase healthy
Requirements
  • Qualifications in Computer Science or related field (Bachelor’s), or equivalent experience
  • 3+ years of experience building server-side applications in Java
  • Competency in solution design for open-ended problems
  • Expertise in Spring Boot for building and maintaining services
  • Proficiency in REST API development, including integration with legacy services
  • Knowledge of algorithms and data structures for efficient implementations
  • Skills in unit testing with a test-driven mindset
  • Familiarity with build tools and experience with CI workflows
  • Capability to analyze and optimize performance for backend services
  • Proficiency in troubleshooting for debugging and fixing production issues
  • Showcase of self-starter mindset with ownership and proactive communication
  • Skills in senior-level collaboration with cross-functional teams
  • Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to have
  • Skills in Docker for containerizing and running services locally and in pipelines
  • Background in Gradle for builds and dependency management
  • Familiarity with GraphQL for designing and consuming GQL APIs
  • Proficiency in Kotlin for server-side development on the JVM
  • Knowledge of 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Server-side Engineer
Lead Java Server-side Engineer

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 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 Server-side Engineer (Java)
Lead Server-side Engineer (Java)

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 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 Developer
Senior Java Developer

EPAM Systems • Argentina

Hybrid
ARS 1,200,000 - 2,400,000
International projects with top brands
Global teams of skilled peers
Healthcare benefits
+8
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Argentina

On-site
ARS 106,112,000 - 212,224,000
Healthcare benefits
Upskilling courses
LinkedIn Learning
+2
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 1,800,000
Senior JavaScript Full-Stack Developer
Senior JavaScript Full-Stack Developer

EPAM Systems • Argentina

On-site
ARS 121,269,000 - 181,904,000
International projects
Healthcare benefits
Paid time off and sick leave
+4
JavaScript Full-Stack Developer
JavaScript Full-Stack Developer

EPAM Systems • Argentina

On-site
ARS 90,953,000 - 136,430,000
Healthcare benefits
Paid time off
Upskilling, reskilling and certificates
+1