
Senior Java Backend Engineer - 100% REMOTE
- Madrid
- Permanente
- Tiempo completo
- English C1
- Spanish C2
- Design, build, and maintain efficient, reusable, and reliable software
- Participate in complete Software Development Life Cycle, including occasional QA and peer review
- Ensure the best possible performance, quality, and responsiveness of applications
- Very strong Java programming skills and knowledge of building API’s
- Deep understanding of design patterns and principles (e.g. SOLID principles)
- Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing
- Experience with distributed architectures like SOA or MSA and event-driven architectures
- Experience with REST APIs
- Experience with Gradle or Maven
- Experience with Enterprise Jenkins
- Experience working in a highly regulated environment, like banking
- Experience with Docker
- Experience with serverless technologies (AWS Lambda, AWS Fargate)
- Relevant experience with AWS services
- AWS certification