> Markdown version of [/jobs/ext/3616502-java-developer-remote-in-spain](https://www.wearedevelopers.com/jobs/ext/3616502-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:** Sngular - **Location:** Valencia, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Cloud Computing, 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, Api Design, Restful APIs, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.buscojobs.com.es/java-developer-remote-in-spain-en-valencia-ID-375229159 ## About the Role Communicating effectively in English Requisitos principalesJava 8+ Spring Boot (expert/advanced) Apache Kafka (advanced) Java ***** experience SQL, PostgreSQL, MongoDB Kafka 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 OverviewIn 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 / BeneficiosLanguage classesBudget for trainingWelcome packWellbeing packFlexible compensation2 days for technical eventsResponsabilidadesHands-on work with the Spring ecosystem (Spring Boot, Spring Data, Spring Cloud)Developing software with modern engineering approaches and agile methodologiesParticipating in daily team activities and contributing to decision-makingCollaborating with other areas and growing teammatesResearching and promoting generative AI tools to optimize workflows and delivery cyclesDesigning, building, and consuming robust REST APIs using Spec-Driven DevelopmentImplementing systems with microservices and hexagonal architecture and integrating vector databases for AI contextsWorking with SQL, PostgreSQL, MongoDB; using Kafka and RabbitMQ for messagingTesting own developments using JUnit, Mockito, AssertJ, KarateCommunicating effectively in EnglishRequisitos principalesJava 8+Spring Boot (expert/advanced)Apache Kafka (advanced)Java ***** experienceSQL, PostgreSQL, MongoDBKafka and RabbitMQ messagingDDD, Event-Driven Architecture, MVC patternsJUnit, Mockito, AssertJ, Karate testingEnglish communication skillsExperience with microservices and hexagonal architectureREST API design and Spec-Driven DevelopmentAI frameworks and agent integration familiarityteam playeradvocate for best practiceseffective communicationSpring BootSpring DataSpring Cloud