> Markdown version of [/jobs/ext/2907444-senior-java-developer-kotlin](https://www.wearedevelopers.com/jobs/ext/2907444-senior-java-developer-kotlin). 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 - KOTLIN - **Company:** Maison - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Artificial Intelligence, Business Logic, Unit Testing, Spring Framework, Mockito, Software Engineering, Large Language Models, Spring-boot, Technical Debt, Backend, Kotlin, Apache Kafka - **Published:** September 14, 2026 - **Apply:** https://eurojobs.com/jobs/27249628/apply ## About the Role Experiencia sólida y demostrable de más de 5 años en desarrollo de software backend con Java. Dominio experto del lenguaje Java y del framework Spring Boot. Experiencia comprobable diseñando e implementando Arquitectura Hexagonal en entornos de producción. Conocimientos prácticos aplicando Domain-Driven Design (DDD) para resolver lógicas de dominio complejas. Que tengas interés y curiosidad por explorar el impacto de la Inteligencia Artificial en tu día a día. Experiencia trabajando con arquitecturas orientadas a eventos y streaming de datos utilizando Kafka (o Spring Kafka). Dominio de frameworks de testing como Mockito, promoviendo una cultura de alta cobertura y pruebas unitarias sólidas. Investigar e implementar frameworks de IA modernos, conectar LLMs con las capacidades de nuestro sistema logístico y trabajar con arquitecturas de agentes autónomos. Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso ilimitado a Udemy, clases de idiomas, dinámicas de formación interna. Flexibilidad horaria, teletrabajo, posibilidad de trabajar desde nuestros Hubs. 22 días de vacaciones + día de cumpleaños + 2 días de asistencia a eventos técnicos + 24 y 31 de diciembre no laborables. Wellbeing pack: Ayuda para la mejora del bienestar. Posibilidad de elegir equipo (Windows / Mac) Tenemos Encuentro Virtual todos los viernes, fiestas, espacios donde podrás expresarte, proponer cambios y ser partícipe de ellos. xqziphu ## Description Tu misión será participar en la creación de software robusto aplicando Arquitectura Hexagonal y Domain-Driven Design (DDD), mientras aprovechas activamente herramientas de Inteligencia Artificial para potenciar, enriquecer y optimizar los ciclos de desarrollo en tu día a día. Diseñar y desarrollar aplicaciones backend eficientes, mantenibles y escalables utilizando el ecosistema de Java y Spring Boot. Haga clic en \"Solicitar\" a continuación para enviar su candidatura. Asegúrese de que su CV está actualizado y de que ha leído primero las especificaciones del puesto. Integrar asistentes y herramientas de Inteligencia Artificial en las tareas de desarrollo diarias para agilizar la creación de código, refactorización y resolución de problemas técnicos. Facilitar la comunicación técnica con otros equipos multidisciplinares para asegurar una sinergia y una integración fluida de los sistemas. Participar de manera estratégica en la definición de arquitecturas para nuevas soluciones, priorizando siempre la calidad y el impacto sostenible en el negocio. Mentorizar y colaborar activamente con el equipo de ingeniería, compartiendo conocimiento y fomentando un entorno de mejora técnica continua. ¿Escalabilidad: Construir y evolucionar sistemas altamente escalables y resilientes, capaces de adaptarse a los cambios del negocio sin comprometer el rendimiento. Arquitectura: Garantizar un desacoplamiento efectivo de la lógica de negocio respecto a la infraestructura, asegurando sistemas flexibles frente a la evolución del software. Inteligencia Artificial Operativa: Incorporar la Inteligencia Artificial no solo como un concepto abstracto, sino como un habilitador práctico y real para elevar la calidad y velocidad del código entregado. Deuda Técnica: Mitigar proactivamente la deuda técnica en ecosistemas complejos mediante la aplicación estricta de buenas prácticas y arquitecturas limpias. ## Related Videos - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)