> Markdown version of [/jobs/ext/1480809-senior-java-developer-aws-remote-madrid](https://www.wearedevelopers.com/jobs/ext/1480809-senior-java-developer-aws-remote-madrid). 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 Developer (AWS) - Remote, Madrid - **Company:** UST - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Cloud Engineering, Code Review, Continuous Integration, Database Analysis, Relational Databases, Software Debugging, Distributed Systems, Gradle, Hibernate (Java), Identity and Access Management, Java Persistence API, Spring Framework, Junit, Apache Maven, Oracle (Applications), Mockito, Swagger, Message Oriented Middleware, SAP IS-U, Secure Coding, SQL Databases, Management of Software Versions, Openapi, Data Logging, Enterprise Software Applications, Performance Testing, Sql Optimization, Spring-boot, Git, Event Driven Architecture, AWS Fargate, Cloudwatch, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Pagination, Dynatrace, Microservices - **Published:** July 29, 2026 - **Apply:** https://www.empleate.gob.es/empleo/#/oferta/1856243769 ## About the Role quality controls, deployment processes, and cloud-native engineering practices. - Contribute to technical documentation, operational procedures, and service supportability improvements. - Ensure solutions meet performance, reliability, scalability, and security standards. Mandatory Requirements: - Strong professional experience developing enterprise applications with Java. - Hands-on experience with Spring Framework and Spring Boot. - Solid knowledge of Hibernate/JPA, relational databases, and SQL optimization. - Experience designing and consuming REST APIs and working with OpenAPI/Swagger specifications. - Experience with event-driven architectures, asynchronous messaging, or distributed systems. - Strong testing experience using JUnit, Mockito, and integration/contract testing frameworks. - Experience working with Git, Maven/Gradle, CI/CD pipelines, and code review practices. - Understanding of secure coding principles, authentication, authorization, observability, logging, and monitoring. - Strong analytical, problem-solving, and debugging skills. - Excellent communication skills and fluent English. Nice to have: - Experience in utility, customer information, billing, payment, or energy-sector platforms. - Knowledge of platforms such as SAP Utilities, Oracle Utilities, Kraken Technologies, or Hansen. Experience with AWS, including: - API Gateway - Lambda - Fargate - EventBridge - SQS/SNS - Aurora - CloudWatch - IAM - Secrets Manager - Experience with containers, infrastructure-as-code, and cloud-native deployment patterns. - Knowledge of distributed tracing, performance testing, and production support for high-volume systems. - Understanding of customer, metering, usage, tariff, billing, payment, and debt-management processes within utilities. What can we offer? - 23 days of Annual Leave plus the 24th and 31st of December as discretionary days! - Numerous benefits (Health Care Plan, Internet Con ## Description ecosystem. - Translate business requirements, user stories, and interface specifications into clean, maintainable, and scalable code. - Develop RESTful APIs with proper validation, versioning, pagination, security, and error-handling mechanisms. - Implement reliable event-driven and asynchronous integrations, ensuring resiliency through retry, timeout, correlation, idempotency, and dead-letter patterns. - Build and optimize persistence layers using Hibernate/JPA and SQL best practices. - Integrate microservices and internal tools with CRM, finance, payment, analytics, web, and mobile platforms. - Create and maintain unit, integration, component, and contract tests to ensure high-quality software delivery. - Participate in code reviews, technical design sessions, backlog refinement, and secure development practices. - Troubleshoot production incidents using logs, metrics, traces, and database analysis, providing sustainable root-cause solutions. - Support CI/CD pipelines, automated ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)