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