> Markdown version of [/jobs/ext/3592365-java-developer-remote-in-spain](https://www.wearedevelopers.com/jobs/ext/3592365-java-developer-remote-in-spain). 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 | Remote in Spain - **Company:** Solicitante De Empleo - **Location:** Sant Antoni de Portmany, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Junit, PostgreSQL, MongoDB, Model View Controller (MVC), RabbitMQ, Mockito, Standard Sql, Software Engineering, SQL Databases, Systems Integration, Spring Cloud, Spring-boot, Spring Data, Event Driven Architecture, Apache Kafka, Domain Driven Development, Restful APIs, Microservices - **Published:** October 6, 2026 - **Apply:** https://www.recruit.net/job/java-developer-spain-jobs/A7028602AD8C33DE ## About the Role * Java 8+ * Spring Boot (expert/advanced) * Apache Kafka (advanced) * Java 17/21 experience * SQL, PostgreSQL, MongoDB * Kafka xkdbapo and RabbitMQ messaging * DDD, Event-Driven Architecture, MVC patterns * JUnit, Mockito, AssertJ, Karate testing * English communication skills * Experience with microservices and hexagonal architecture * REST API design and Spec-Driven Development * AI frameworks and agent integration familiarity * team player * advocate for best practices * effective communication * Spring Boot * Spring Data * Spring Cloud ## Description In this Java-focused role, you will build clean, scalable software within a collaborative team that values people and growth. You'll work with modern Java technologies and Spring ecosystems to deliver high-quality solutions for clients. You'll engage in agile practices, contribute to architectural decisions, and help advance AI-powered features. This position offers remote Spain work, ongoing training, and opportunities to mentor teammates and shape delivery. Compensaciones / Beneficios * Language classes * Budget for training * Welcome pack * Wellbeing pack * Flexible compensation * 2 days for technical events Responsabilidades * Hands-on work with the Spring ecosystem (Spring Boot, Spring Data, Spring Cloud) * Developing software with modern engineering approaches and agile methodologies * Participating in daily team activities and contributing to decision-making * Collaborating with other areas and growing teammates * Researching and promoting generative AI tools to optimize workflows and delivery cycles * Designing, building, and consuming robust REST APIs using Spec-Driven Development * Implementing systems with microservices and hexagonal architecture and integrating vector databases for AI contexts * Working with SQL, PostgreSQL, MongoDB; using Kafka and RabbitMQ for messaging * Testing own developments using JUnit, Mockito, AssertJ, Karate * Communicating effectively in English