> Markdown version of [/jobs/ext/3855297-senior-java-engineer-distributed-system-100-en-remoto](https://www.wearedevelopers.com/jobs/ext/3855297-senior-java-engineer-distributed-system-100-en-remoto). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Engineer - Distributed System, 100% En remoto - **Company:** UST - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Unit Testing, Behavior-Driven Development, Software Quality, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Gradle, Load Testing, Apache Maven, Scrum Methodology, Service-Oriented Architecture, Software Engineering, Test-Driven Development (TDD), AWS Lambda, Event Driven Architecture, Containerization, Solid Principles, AWS Fargate, Api Design, Restful APIs, Api Management, Serverless Computing, GXP, Docker, Jenkins, Microservices - **Published:** October 22, 2026 - **Apply:** https://www.empleate.gob.es/empleo/#/oferta/1858564373 ## About the Role tools like Gradle or Maven and Enterprise Jenkins for CI/CD. - Proven ability to work effectively both independently and as part of a team in an Agile environment (e.g., Scrum, SAFe). - Comfortable operating independently in a fast-moving program and contributing from day one. - Good engineering practices as second nature: API design, automated testing, observability, documentation, and secure-by-default delivery. Nice to have - Relevant experience with AWS services and AWS certifications. - Experience working in highly regulated environments, particularly banking and financial services. - Experience with Docker and containerization. - Experience with serverless technologies (AWS Lambda, AWS Fargate). - Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices. - Experience building and maintaining internal developer platforms or tools. What you ll be like - A hands-on engineer with a builder s mindset, happy close to the code and shipping practical capability. - Passionate about software quality, performance, and responsiveness of applications. - Opinionated about good application development, and able to turn that judgement into patterns others can follow. - Pragmatic and self-sufficient, able to make progress where priorities shift and drive solutions end-to-end. - Security- and automation-conscious. You build quality and controls in, rather than relying on manual processes. - Collaborative across development, architecture, DevOps, and product stakeholders. - Innovative within your team and technical domain you contribute ideas and drive improvement initiatives. - Comfortable working in a highly regulated financial services environment with compliance and quality requirements. 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 ## Description based in Spain. On-call support: Paid 24/7 on-call rotation. One week on-call every 5-6 weeks with compensation for on-call hours. What we re looking for Essential - Strong Java programming skills with deep knowledge of building production-grade APIs and distributed systems. - Solid understanding of all stages in the Software Development Life Cycle (SDLC) and ability to contribute across the full lifecycle. - Deep understanding of design patterns and principles (e.g., SOLID principles, microservices patterns). - Experience with multiple testing types: Unit Testing, API Testing, Acceptance Testing, and Load Testing. - Experience with distributed architectures such as SOA (Service-Oriented Architecture) or MSA (Microservices Architecture). - Experience designing and implementing event-driven architectures and REST APIs. - Strong grasp of the build it, own it, run it DevOps model you take responsibility for design, deployment, and maintenance of your solutions. - Experience with build