Senior Java Engineer - Remote

UST

Madrid

Hybrid

EUR 65,000 - 90,000

Full time

14 days+
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

Health benefits
Flexible work policy
Remote work option
Training platforms
Career progression

Job summary

UST is seeking a Senior Java Engineer (AWS) to join a global project with a leading financial services client. You will design, build, and maintain high-quality software, taking ownership of the deployment and operation in a DevOps context.

You will work across the SDLC, collaborate with cross-functional teams, and help shape scalable, secure systems. The ideal candidate has deep Java expertise, hands-on AWS experience, and a strong grasp of REST, microservices, and testing strategies.

Qualifications

  • Very strong Java programming skills and knowledge of building APIs.
  • Deep understanding of all stages in the Software Development Life Cycle.
  • Deep understanding of design patterns and principles (e.g. SOLID).
  • Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing.
  • Experience with distributed architectures like SOA or MSA.
  • Experience with event-driven architectures: messaging, queues like RabbitMQ/Kafka.
  • Experience with REST APIs and AWS services (desirable).
  • Experience with Gradle or Maven and Enterprise Jenkins.
  • Experience working in an Agile fashion (Scrum/SAFe).

Responsibilities

  • Design, build, and maintain efficient, reusable software.
  • Own and operate delivered software within the DevOps model.
  • Ensure best performance, quality, and responsiveness of applications.
  • Work independently and in teams.
  • Participate in full SDLC and peer reviews.
  • Align with Product Management goals and vision.
  • Innovate within the team and technical domain.

Skills

Java
API Design
SDLC
SOA/MSA
Event-driven
REST APIs
Jenkins
Testing
TDD/BDD

Tools

AWS
AWS Lambda
Docker
Gradle/Maven
Serverless
Kafka
RabbitMQ

Job description

Role Description

We are still 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 and Great Place to Work company with over 35.000 employees all over the world and presence in more than 35 countries. We are leaders on digital technology services, and we provide large-scale technologic solutions to big companies.

What we look for?

We are looking for Senior Java Engineer (AWS) who will contribute to a project with one of our global customers, that is a global leader in credit cards, auto loans, banking and saving accounts.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable software
  • As part of the DevOps model you build it, you own it and you run it , ensure stable and smooth maintenance of delivered software
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Work effectively both independently and as part of a team
  • Participate in complete Software Development Life Cycle, including occasional QA and peer review
  • Work to achieve the goals and vision articulated by Product Management
  • Innovate within your team, initiative area and contribute within your technical domain.
Mandatory Requirements
  • Very strong Java programming skills and knowledge of building API s
  • Deep understanding of all stages in the Software Development Life Cycle
  • Deep understanding of design patterns and principles (e.g. SOLID principles)
  • Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing. CARGA: JMEter, Gatlin
  • Experience with distributed architectures like SOA or MSA
  • Experience with event-driven architectures. ASíncrn, Mensajería, colas, RabbitMQ, Kafka.
  • Experience with REST APIs
  • Relevant experience with AWS services (for mid profiles this is a desired skill, not a must). SNS; SQS. Lambdas,. Fargate, Serverless.
  • Experience with Gradle or Maven
  • Experience with Enterprise Jenkins
  • Experience working in an Agile fashion (e.g. Scrum, SAFe)
Desired Skills
  • Experience working in a highly regulated environment, like banking
  • Experience with Docker
  • AWS certification
  • Experience with serverless technologies (AWS Lambda, AWS Fargate)
  • Experience with TDD and BDD
¿What can we offer?
  • 23 days of Annual Leave plus the 24th and 31st of December as discretionary days!
  • Numerous benefits (Heath Care Plan, Internet Connectivity, Life and Accident Insurances).
  • `Retribución Flexible´ Program: (Meals, Kinder Garden, Transport, online English lessons, Heath 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, WFH or remote work policy, compacted hours during summertime…)
  • UST Club Platform discounts and gym Access discounts
Skills
  • AWS
  • Java
  • Test-Driven Development
  • Software Design
  • API Testing
  • AWS Lambda
  • Microservices
  • Unit Testing
  • BDD
  • REST
  • Jenkins

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 (AWS) - Remote
Senior Java Engineer (AWS) - Remote

UST • Madrid

On-site
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
Senior Java Engineer (Aws) - Remote

Ust España & Latam • Murcia

Remote
EUR 55,000 - 75,000
Health care plan
Internet connectivity
Life and accident insurances
+6
Senior Software Engineer with Java and Spring Boot (Hybrid - Madrid)
Senior Software Engineer with Java and Spring Boot (Hybrid - Madrid)

UST España & Latam • Madrid

On-site
EUR 70,000 - 90,000
Annual leave
Discretionary days
Health plan
+7
Senior Software Engineer with Java and Spring (Hybrid - Madrid)
Senior Software Engineer with Java and Spring (Hybrid - Madrid)

UST • Madrid

On-site
EUR 60,000 - 85,000
Health care plan
Internet connectivity support
Life and accident insurances
+1
Java Developer (German Speaker) - Remote
Java Developer (German Speaker) - Remote

Alten Delivery Centre Spain • Sevilla

Hybrid
EUR 40,000 - 70,000
Annual leave 23 days
Health insurance
Flexible compensation
+4
Senior Full Stack Engineer (Java/React) - Hybrid
Senior Full Stack Engineer (Java/React) - Hybrid

UST • Madrid

On-site
EUR 55,000 - 90,000
Annual leave 23 days
Flexible benefits
Remote work policy
+4
Senior Java Engineer (Azure) - Hybrid
Senior Java Engineer (Azure) - Hybrid

UST España & Latam • Madrid

Hybrid
EUR 65,000 - 90,000
Health care plan
Hybrid/remote work policy
Flexible compensation program
+2
Senior Software Engineer with Java and Kubernetes (Hybrid - Madrid)
Senior Software Engineer with Java and Kubernetes (Hybrid - Madrid)

UST España & Latam • Madrid

On-site
EUR 70,000 - 110,000
Health care plan
Remote work policy
Training platforms
+3
Senior Fullstack Developer Angular + Java (100% Remote)
Senior Fullstack Developer Angular + Java (100% Remote)

Ust • Las Palmas de Gran Canaria

Hybrid
EUR 42,000 - 64,000
Health Care Plan
Internet Connectivity
Life and Accident Insurances
+2
Senior Java Developer (Kafka) - Hybrid
Senior Java Developer (Kafka) - Hybrid

UST España & Latam • Madrid

On-site
EUR 60,000 - 90,000
23 days of annual leave
Health care plan
Flexible benefits program
+5