Senior Java Engineer - Remote, US Hours (Spring Boot)

EPAM Systems

España

Remote

EUR 65,000 - 90,000

Full time

36 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
Referral Program
Professional certification
Language courses

Job summary

EPAM Systems in Malaga, Spain, seeks a Senior Java Engineer to design, develop and evolve backend services powering MLS Touch and MLS Client. You’ll build RESTful APIs, craft scalable microservices, and optimize data layers while ensuring security, performance and reliability.

The role requires working US-aligned hours (2:00 PM–10:00 PM CET). You’ll leverage modern Java tech and AI-assisted tools to boost code quality and productivity across a distributed team.

Qualifications

  • Strong hands-on experience with Java and Spring Boot development.
  • Knowledge of REST API principles, microservices architectures and distributed systems.
  • Proficiency in MySQL including data modeling, query optimization and SQL tuning.
  • Understanding of clean coding practices, design principles and test automation.
  • Experience with unit and integration test frameworks.
  • Familiarity with CI/CD processes and tools and Git version control.
  • Awareness of application security including authentication and secure API development.
  • Ability to troubleshoot production systems using logs, monitoring and metrics.
  • Strong problem-solving skills and ability to work effectively in distributed teams.
  • English proficiency for communication with international stakeholders.
  • Ability to work US-aligned hours: 2:00 PM - 10:00 PM Spain time (up to 3:00 PM CST is mandatory).

Responsibilities

  • Design, develop and enhance backend services using Java and Spring Boot.
  • Build and maintain REST APIs for mobile applications and external integrations.
  • Work with MySQL databases, including schema design, query optimization and troubleshooting.
  • Contribute to the design and improvement of a scalable, microservices-based architecture.
  • Implement secure, maintainable and well-tested code following engineering best practices.
  • Diagnose defects, resolve production incidents and performance bottlenecks.
  • Participate in code reviews, solution design and technical discussions.
  • Collaborate with developers, QA engineers and product teams to deliver backend components.
  • Ensure observability, monitoring and CI/CD integration for stability and automation.
  • Apply AI-assisted coding tools to improve quality and efficiency where appropriate.

Skills

Java
Spring Boot
REST API
MySQL
CI/CD
Security
Testing (unit/integration)
Distributed teams
English
Git

Tools

Git
CI/CD Tools

Job description

EPAM Systems in Malaga, Spain, seeks a Senior Java Engineer to design, develop and evolve backend services powering MLS Touch and MLS Client. You’ll build RESTful APIs, craft scalable microservices, and optimize data layers while ensuring security, performance and reliability.

The role requires working US-aligned hours (2:00 PM–10:00 PM CET). You’ll leverage modern Java tech and AI-assisted tools to boost code quality and productivity across a distributed team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer (US working hours)
Senior Java Engineer (US working hours)

EPAM Systems • Málaga

Hybrid
EUR 55,000 - 90,000
Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
+3
Senior Java Engineer (US working hours)
Senior Java Engineer (US working hours)

EPAM Systems • Spain

Remote
EUR 65,000 - 90,000
Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
+3
Senior Java Engineer - Cloud, APIs, DevOps (Remote)
Senior Java Engineer - Cloud, APIs, DevOps (Remote)

Ust España & Latam • Murcia

Hybrid
EUR 55,000 - 75,000
Health care plan
Internet connectivity
Life and accident insurances
+6
Senior Java Engineer (AWS) — Remote, Flexible Hours, DevOps Focus
Senior Java Engineer (AWS) — Remote, Flexible Hours, DevOps Focus

UST • Madrid

Hybrid
EUR 70,000 - 95,000
23 days annual leave + 2 discretionary
WFH or remote work policy
Flexible benefits (Meal, transport,1)
+1
Senior Java Engineer (AWS) — Remote & DevOps Ready
Senior Java Engineer (AWS) — Remote & DevOps Ready

UST España & Latam • Spain

On-site
EUR 60,000 - 90,000
Health care plan
Annual leave with discretionary days
Training platforms
+2
Senior Java/Scala Backend Engineer – AI-Driven Finance
Senior Java/Scala Backend Engineer – AI-Driven Finance

EPAM Systems • Málaga

Hybrid
EUR 90,000 - 130,000
Private health insurance
Employee stock purchase plan
Paid sick leave
+3
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)

Talent Connect • Madrid

On-site
EUR 45,000 - 65,000
Senior Java Backend Engineer – Post-Trade (Hybrid Madrid)
Senior Java Backend Engineer – Post-Trade (Hybrid Madrid)

EPAM Systems • Madrid

Hybrid
EUR 90,000 - 120,000
Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
+3
Java Back-End Engineer - Spring & Microservices
Java Back-End Engineer - Spring & Microservices

adesso Spain • Madrid

Hybrid
EUR 52,000 - 70,000
Private health insurance
Hybrid work model
International project exposure
+1
Java Backend Engineer: Greenfield APIs (Hybrid/Remote)
Java Backend Engineer: Greenfield APIs (Hybrid/Remote)

Talent Connect • Madrid

Hybrid
EUR 37,800 - 46,200