Software Engineer | Java & AWS | 100% Remote in Spain

Company: UST

Location: Madrid, Community of Madrid (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-10-19

About this role

Role Description
We are looking for the very Top Talent…and we would be delighted if you were to join our team!
More in details, UST is a multinational company based in North America, certified as a Top Employer company with over 35,000 employees all over the world and presence in more than 30 countries. We are leaders in digital technology services, and we provide large-scale technological solutions to big companies.


What are we looking for?


We are seeking a Senior Java Developer with strong software engineering expertise and a DevOps mindset to build and maintain efficient, scalable, and reliable software solutions. The ideal candidate enjoys creating robust APIs, distributed systems, and best-practice frameworks that enable teams to deliver high-quality applications. You’ll work on a global customer project in the financial services sector—a leading provider of credit cards, auto loans, banking, and savings accounts.


Position 100% remote for candidates based in Spain.
On-call support:
Paid 24/7 on-call rotation. One week on-call every 5-6 weeks with compensation for on-call hours.


What we’re looking for


Essential

  • Strong Java programming skills with deep knowledge of building production-grade APIs and distributed systems.
  • Solid understanding of all stages in the Software Development Life Cycle (SDLC) and ability to contribute across the full lifecycle.
  • Deep understanding of design patterns and principles (e.g., SOLID principles, microservices patterns).
  • Experience with multiple testing types: Unit Testing, API Testing, Acceptance Testing, and Load Testing.
  • Experience with distributed architectures such as SOA (Service-Oriented Architecture) or MSA (Microservices Architecture).
  • Experience designing and implementing event-driven architectures and REST APIs.
  • Strong grasp of the “build it, own it, run it” DevOps model—you take responsibility for design, deployment, and maintenance of your solutions.
  • Ex...

Create Your Job Alert

Other Software Jobs

Other Jobs in Madrid