Senior Java Engineer - Remote

Skills

Location

You must be live (or willing to live) in: Spain

Languages

Job Description

We're looking for a Senior Java Engineer (AWS) to design, build, and maintain reliable software for a global customer in the credit cards, auto loans, banking, and savings sector.

🎯 Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable software.
  • Own and operate the software you deliver as part of a DevOps model, ensuring stable and smooth maintenance.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work effectively both independently and as part of a team.
  • Participate in the complete Software Development Life Cycle, including occasional quality assurance activities and peer reviews.
  • Deliver against the goals and vision defined by Product Management.
  • Drive innovation within your team and initiative area, and contribute to your technical domain.

🛠️ Requirements

  • Very strong Java programming skills and experience building APIs.
  • Deep understanding of all stages of the Software Development Life Cycle.
  • Deep understanding of design patterns and principles, including SOLID.
  • Experience with multiple testing types, including unit, API, acceptance, and load testing.
  • Experience with load-testing tools such as JMeter and Gatling.
  • Experience with distributed architectures, such as SOA or microservices architectures.
  • Experience with event-driven architectures, asynchronous processing, messaging, queues, RabbitMQ, and Kafka.
  • Experience developing and integrating REST APIs.
  • Relevant experience with AWS services, including SNS, SQS, AWS Lambda, AWS Fargate, and serverless technologies.
  • Experience with Gradle or Maven.
  • Experience with Enterprise Jenkins.
  • Experience working in an Agile environment, such as Scrum or SAFe.

➕ Nice to have

  • Experience working in a highly regulated environment, such as banking.
  • Experience with Docker.
  • AWS certification.
  • Experience with serverless technologies, including AWS Lambda and AWS Fargate.
  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

🤗 Benefits

  • 23 days of annual leave, plus 24 and 31 December as discretionary days.
  • Healthcare plan, internet connectivity support, and life and accident insurance.
  • Flexible compensation program covering meals, childcare, transport, online English lessons, and healthcare.
  • Free access to several training platforms.
  • Professional stability and career development plans.
  • Referral compensation for successful professional referrals.
  • Option to receive your annual salary in 12 or 14 payments.
  • Work-life balance measures, including flexibility, remote work options, and compacted summer hours.
  • Access to club platform and gym discounts.
UST is an IT services company and IT solutions provider with a global presence. Headquartered in California, for over 20 years, we have worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by our purpose, we partner with industry leaders from design to operation. With over 26,000 employees in 25...

Benefits and perks

  • Work from home
  • Flexible schedule
  • Health insurance
  • Gym discount
  • 23 days of Annual Leave plus the 24th and 31st of December as discretionary days
  • Internet Connectivity, Life and Accident Insurances
  • `Retribución Flexible´ Program: you will benefit from a flexible salary package that allows to optimise your income

Location

Calle Santa Leonor, 65, Madrid, Spain