Senior Java & DevOps Engineer – Distributed Systems & Microservices | Spain

UST España & Latam

United States

Remote

USD 101,000 - 135,000

Full time

4 days 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

Annual leave 23 days
Discretionary days
Health care plan
Teleworking compensation
Life and Accident Insurance
Flexible pay options
Training platforms
Career plans
Referral bonuses
On-call rotation

Job summary

UST España & Latam is seeking a Senior Java Developer to join a global, finance-sector project. You will design robust APIs, develop microservices, and apply DevOps practices to ensure scalable, reliable software.

Location: 100% remote for Spain-based candidates. English is required; Spanish is a plus. You will participate in on-call rotations and collaborate in an agile environment with a cross-functional SRE team.

Qualifications

  • 6+ years of developer experience in operations.
  • Production-grade API development with Java & Spring Boot.
  • Strong understanding of SOLID, SOA, HTTP and REST.
  • Microservices on container orchestration architectures.
  • API testing with Wiremock, Pact, Postman and Cucumber.
  • OAuth authentication/authorization.
  • Distributed tracing and logging tools.
  • Infra as code and CI/CD via Jenkins.
  • Back-end architecture and design patterns.
  • Distributed systems with performance, scalability, resiliency.
  • Advanced English level (B2+/C1).

Responsibilities

  • Work as part of a SRE cross-functional group applying Site Reliability Engineering principles to in-house developed front-end applications.
  • Ensure highly available, fault tolerant applications.
  • Identify, troubleshoot and pre-empt operational issues with code changes.
  • Preserve platform health and implement tech compliance.
  • Drive engineering best practices and set team standards.
  • Plan work within an Agile environment.

Skills

Java
Spring Boot
REST APIs
Microservices
DevOps
SOA
Security
CI/CD
Cloud AWS
Testing
Tracing

Tools

Jenkins
Docker
Kubernetes
GitHub
Postman

Job 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 on 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.


**Location:**100% Remote for candidates based in Spain.


**Language:**English is a must. Spanish desirable.


On-call support: Paid 24/7 on-call rotation. One week on-call every 5-6 weeks with compensation for on-call hours.


Key Responsibilities

  • Work as part of a SRE cross-functional group of engineers in applying Site Reliability Engineering principles to in-house developed front-end applications.
  • Have a clear oversight on how managed systems relate to each other, with autonomy to continuously iterate improvements to achieve highly available, fault tolerant applications.
  • Identify, troubleshoot and pre-empt operational issues being able to understand and modify code.
  • Preserve the platform health and implement tech compliance
  • Drive engineering best practice (e.g, Operational Excellence, Security, Quality, Resilience etc.) and set standards across the team.
  • Estimate, scope and plan your work within an agile environment.

Your Profile

  • +6 years of experience as Developer in Operations
  • Production-grade experience of developing and managing API's using Java & Springboot.
  • Excellent understanding of SOLID principles, SOA, HTTP and REST.
  • Production experience running microservices on container orchestration architectures.
  • Passionate about API testing utilising tools similar to Wiremock, Pact, Postman and Cucumber.
  • Good understanding of API authentication and authorisation mechanisms like OAuth.
  • Understand the concept of distributed tracing and have some experience working with logging tools
  • Basic knowledge of infrastructure as code and CI/CD pipeline management via Jenkins.
  • Strong experience in back-end architectural and design patterns.
  • Good knowledge of distributed systems at backend with a proven track record in Performance, Scalability, and Resiliency.
  • Advanced English level (B2+/C1)

Tech Stack

  • **Java:**Core Java, Spring Boot, Spring Framework
  • Architecture: SOA, Microservices Architecture (MSA), Event-Driven Architectures, REST APIs
  • DevOps & CI/CD: Enterprise Jenkins, Gradle, Maven, GitHub, Infrastructure as Code
  • Testing: Unit Testing, API Testing, Acceptance Testing, Load Testing (JMeter, similar tools)
  • **Cloud:**AWS services (Lambda, API Gateway, EC2) -- desired skill
  • Containerization: Docker (nice to have)
  • Practices: Automated Testing, Observability, Secure-by-Default Delivery, SDLC Best Practices
  • **Additional:**TDD/BDD, Serverless Technologies, AWS Certification (nice to have)

Work Schedule

Business Hours. No intensive working days on Friday or during summer.


What can we offer?

23 days of Annual Leave plus the 24th and 31st of December as discretionary days!


Numerous benefits (Health Care Plan, teleworking compensation, Life and Accident Insurances).


`Retribución Flexible´ Program: (Meals, Childcare Support, Transport, online English lessons, Health Care Plan...)


Free access to several training platforms


Professional stability and career plans


UST also compensates referrals from which you could benefit when you refer professionals.


The option to pick between 12 or 14 payments along the year.


Real Work Life Balance measures (flexibility, 100% remote work policy, compacted hours during summertime...)


UST Club Platform discounts and gym access discounts


Opportunities to work on cutting-edge banking and financial technology solutions


In UST we are committed to equal opportunities in our selection processes and do not discriminate based on race, gender, disability, age, religion, sexual orientation or nationality. We have a special commitment to Disability & Inclusion, so we are interested in hiring people with disability certificate.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Distributed Systems & Microservices | 100% Remote in Spain
Senior Java Engineer – Distributed Systems & Microservices | 100% Remote in Spain

UST • United States

Remote
USD 140,000 - 180,000
Health insurance (optional)
Remote-first policy
Training and certification support
+2
Spark, Scala, SQL Developer (100% remote within Spain)
Spark, Scala, SQL Developer (100% remote within Spain)

UST España & Latam • United States

Remote
USD 67,000 - 101,000
23 days annual leave
Health care plan
Teleworking compensation
+8
Backend Developer Analyst | SPARK/SCALA | 100% Remote
Backend Developer Analyst | SPARK/SCALA | 100% Remote

UST España & Latam • United States

Remote
USD 62,000 - 90,000
Health care plan
Teleworking compensation
Life and accident insurances
+6
Spark, Scala, SQL Developer (100% remote within Spain)
Spark, Scala, SQL Developer (100% remote within Spain)

UST • United States

Remote
USD 62,000 - 92,000
Annual leave
Health care plan
Teleworking compensation
+8
Full stack developer (.NET React)
Full stack developer (.NET React)

UST • United States

Remote
USD 140,000 - 190,000
Health care plan
Teleworking compensation
Life and accident insurances
+2
Data Engineer (Snowflake)- (remote, Spain)
Data Engineer (Snowflake)- (remote, Spain)

UST España & Latam • United States

Remote
USD 67,000 - 123,000
Health Care Plan
Teleworking compensation
Life and Accident Insurances
+2
SQL .NET Developer (Financial Services)
SQL .NET Developer (Financial Services)

UST • United States

Remote
USD 47,000 - 76,000
Health care plan
Internet connectivity
Life and accident insurances
+1
Senior Business Analyst / TradeNxt Service
Senior Business Analyst / TradeNxt Service

UST • United States

Remote
USD 95,000 - 135,000
Vacaciones
Seguro médico
Retribución flexible
Data Engineer (Snowflake)
Data Engineer (Snowflake)

UST • United States

Remote
USD 51,000 - 101,000
Health care plan
Teleworking compensation
Career development programs
+2
Power BI & Qlik Technician - 100% Remote Spain
Power BI & Qlik Technician - 100% Remote Spain

UST España & Latam • United States

Remote
USD 47,000 - 72,000
Seguro médico
Teletrabajo
Seguro de vida
+3