> Markdown version of [/jobs/ext/3989407-java-developer](https://www.wearedevelopers.com/jobs/ext/3989407-java-developer). 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). --- # Java Developer - **Company:** Agencia Principado - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Cloud Computing, Data Integration, Relational Databases, Software Debugging, Distributed Systems, Object-Oriented Software Development, Data Streaming, Systems Integration, Spring-boot, Backend, Git, Solid Principles, Data Management, Microservices - **Published:** October 28, 2026 - **Apply:** https://es.trabajo.org/oferta-5277-ed74c51282f8aa8b4f7573b9a42f4b20 ## About the Role Communicate progress, risks and blockers proactively What We're Looking For * Solid professional experience in Java backend development * Strong experience building and maintaining backend services and APIs * Good understanding of object-oriented programming, clean code, and software design principles * Experience with Spring / Spring Boot or similar Java backend frameworks * Experience working with relational databases and SQLExperience with Git and standard development workflows * Ability to work autonomously and drive complex technical tasks independently * Comfortable working in large, complex organisations with multiple teams and dependencies * Professional working proficiency in English Nice to have: * Experience with data platforms, data integration or data-heavy environments * Experience with microservices architectures * Experience with cloud platforms (AWS, Azure or GCP) Why You'll Love Working at Nuvolar * Flexible Work & Work-Life Balance: enjoy options ## Description backend services that support data exchange and platform integration across multiple teams. You will work in a high-autonomy environment where you are expected to independently drive technical solutions while collaborating with multiple stakeholders across engineering, data, and product teams. Your main responsibilities will include: * Design, develop and maintain backend services and components using Java * Contribute to the evolution and unification of enterprise data platform ecosystems * Support the migration and transition of existing components into the target platform * Analyse existing applications, integrations, dependencies and data flows * Collaborate with multiple technical teams across a large organisational structureWrite clean, maintainable and well-tested code * Participate in technical refinement, estimation and solution design discussion * Troubleshoot, debug and resolve backend issues in distributed systems * Create and maintain clear technical documentation *