Senior Java Engineer

EPAM Systems

Argentina

On-site

ARS 106,019,000 - 151,455,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

International projects with top brands
Global teams of skilled peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling and certification courses
LinkedIn Learning access
Global career opportunities
Volunteer and community involvement
EPAM Employee Groups
Award-winning culture

Job summary

EPAM Systems in Argentina seeks a Senior Java Engineer to build and evolve a Backend for Frontend service layer powering high-traffic mobile experiences for clients worldwide. You will collaborate with engineers, product partners, designers, and QA to deliver fast, reliable APIs and maintain beautiful code.

This role requires 3+ years in Java backend development, strong Spring Boot and REST API design, unit testing, CI pipelines, and problem-solving skills in cross-functional teams.

Qualifications

  • 3+ years of Java backend development experience.
  • Strong Spring Boot experience building server-side applications.
  • Strong REST API design and integration experience.
  • Strong algorithms and data structures knowledge.
  • Strong unit testing skills and experience with test automation.
  • Build tool experience with CI pipelines and automated quality checks.
  • Performance optimization skills for asynchronous and high-throughput services.
  • Problem-solving skills for open-ended technical challenges.
  • Team collaboration skills in cross-functional environments.
  • Self-starter mindset with ownership and initiative.
  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • Upper-Intermediate English skills (B2) for clear written and spoken communication.

Responsibilities

  • Design and deliver the Backend for Frontend API layer for mobile clients.
  • Build server-side services in Java using Spring Boot.
  • Implement and maintain REST APIs with usability and consistency.
  • Optimize performance through profiling, analysis, and targeted improvements.
  • Write unit tests and enforce quality gates through continuous integration.
  • Refactor and simplify codebases by improving or removing legacy code safely.
  • Fix defects quickly and prevent regressions through root-cause analysis.
  • Collaborate with engineers, product partners, designers, and QA to ship features.
  • Integrate with existing backend services and handle compatibility constraints.
  • Propose solutions for ambiguous problems and communicate technical tradeoffs.

Skills

Java backend development
Spring Boot
REST API design
Algorithms and data structures
Unit testing
CI pipelines
Performance optimization
Problem-solving
Team collaboration
Self-starter
English communication

Education

Bachelor's degree in Computer Science

Tools

Docker
Gradle
GraphQL
Kotlin
RAML

Job description

We are seeking a Senior Java Engineer to build and evolve a Backend for Frontend service layer that powers high-traffic mobile experiences for clients worldwide. You will collaborate with engineers, product partners, designers, and QA to deliver fast, reliable APIs and maintain beautiful code.

Responsibilities
  • Design and deliver the Backend for Frontend API layer for mobile clients
  • Build server-side services in Java using Spring Boot and modern patterns
  • Implement and maintain REST APIs with attention to usability and consistency
  • Optimize performance through profiling, analysis, and targeted improvements
  • Write unit tests and enforce quality gates through continuous integration
  • Refactor and simplify codebases by improving or removing legacy code safely
  • Fix defects quickly and prevent regressions through root-cause analysis
  • Collaborate with engineers, product partners, designers, and QA to ship features
  • Integrate with existing backend services and handle compatibility constraints
  • Propose solutions for ambiguous problems and communicate technical tradeoffs
Requirements
  • 3+ years of Java backend development experience
  • Strong Spring Boot experience building server-side applications
  • Strong REST API design and integration experience
  • Strong algorithms and data structures knowledge
  • Strong unit testing skills and experience with test automation
  • Build tool experience with CI pipelines and automated quality checks
  • Performance optimization skills for asynchronous and high-throughput services
  • Problem-solving skills for open-ended technical challengesTeam collaboration skills in cross-functional environments
  • Self-starter mindset with ownership and initiative
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • Upper-Intermediate English skills (B2) for clear written and spoken communication
Nice to have
  • Docker experience for local development and deployments
  • Gradle experience for builds and dependency management
  • GraphQL experience for API schema design and query optimization
  • Kotlin experience in server-side development
  • RAML experience 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

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

EPAM Systems • Argentina

On-site
ARS 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

CodeRoad Inc • Argentina

Remote
ARS 136,430,000 - 181,906,000
100% remote (USA)
Paid time off
Health insurance assistance
+1
Senior Backend Engineer: Java, Spring Boot, REST APIs
Senior Backend Engineer: Java, Spring Boot, REST APIs

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
Backend Developer ID89121
Backend Developer ID89121

AgileEngine • Ciudad de Mendoza

Hybrid
ARS 136,732,000 - 212,695,000
Professional growth
Competitive USD pay
Top client projects
+1