Remote Senior Java Engineer — Spring Boot & Microservices

EPAM Systems

United States

Remote

USD 81,000 - 115,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems in Malaga, Spain is seeking a Senior Java Engineer to join our remote team. You will design and develop backend services, REST APIs, and microservices to support MLS Touch and MLS Client.

This role requires strong Java/Spring Boot, MySQL, and CI/CD experience, with US-aligned working hours (2:00 PM–10:00 PM Spain time). Collaboration with distributed teams and emphasis on code quality and security.

Qualifications

  • Strong hands-on experience with Java and Spring Boot.
  • 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.

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 APIs
Microservices
MySQL
CI/CD
Git
Security
Distributed Systems
Testing (unit/integration)
English

Tools

Git
CI/CD Tools
SQL Tuning

Job description

EPAM Systems in Malaga, Spain is seeking a Senior Java Engineer to join our remote team. You will design and develop backend services, REST APIs, and microservices to support MLS Touch and MLS Client.

This role requires strong Java/Spring Boot, MySQL, and CI/CD experience, with US-aligned working hours (2:00 PM–10:00 PM Spain time). Collaboration with distributed teams and emphasis on code quality and security.

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 • United States

Remote
USD 81,000 - 115,000
Remote Java Backend Engineer – Spring & Microservices
Remote Java Backend Engineer – Spring & Microservices

BairesDev • United States

Remote
MXN 1,676,000 - 2,235,000
100% remote
Flexible hours
Hardware provided
+1
Senior .NET Full-Stack Developer — Remote (Spain)
Senior .NET Full-Stack Developer — Remote (Spain)

EPAM Systems • United States

Remote
USD 67,000 - 101,000
Remote Senior Java Dev - Spring Boot & Kafka Microservices
Remote Senior Java Dev - Spring Boot & Kafka Microservices

Epsoft • United States

Remote
USD 83,000 - 165,000
Remote working flexibility
Senior Java AI Engineer - Spring Boot + Microservices
Senior Java AI Engineer - Spring Boot + Microservices

EPAM Systems Inc • United States

Remote
USD 120,000 - 170,000
Senior Java Backend Engineer: Spring Boot, Remote (Spain)
Senior Java Backend Engineer: Spring Boot, Remote (Spain)

Grupo Digital • United States

Remote
USD 40,000 - 47,000
Senior Java DevOps Engineer – Microservices & APIs
Senior Java DevOps Engineer – Microservices & APIs

UST España & Latam • United States

Remote
USD 101,000 - 135,000
Annual leave 23 days
Discretionary days
Health care plan
+7
Remote Senior Java Backend & Microservices Engineer
Remote Senior Java Backend & Microservices Engineer

Veracity Ventures Inc. • New York (NY)

Remote
USD 152,000 - 262,000
Remote Backend Engineer (Java) - Spring Boot & Microservices
Remote Backend Engineer (Java) - Spring Boot & Microservices

BairesDev • United States

Remote
MXN 1,688,000 - 2,251,000
100% remote work
Competitive USD or local currency pay
Hardware and software setup for home
+3
Senior Java Backend Engineer - Spring Boot & Microservices
Senior Java Backend Engineer - Spring Boot & Microservices

EPAM Systems • United States

Remote
USD 120,000 - 180,000