> Markdown version of [/jobs/ext/4542535-desarrollador-a-senior-java](https://www.wearedevelopers.com/jobs/ext/4542535-desarrollador-a-senior-java). 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). --- # Desarrollador/A Senior Java - **Company:** Realnaut - **Location:** Huelva, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Software Quality, Code Review, Computer Engineering, Continuous Integration, Data Structures, Relational Databases, Github, IBM WebSphere MQ, Spring Framework, Junit, PostgreSQL, Apache Maven, Microsoft SQL Server, MongoDB, MySQL, NoSQL, Oracle (Applications), Scrum Methodology, Redis, Mockito, SonarQube, SQL Databases, Data Streaming, Openapi, Test-Driven Development (TDD), Spring-boot, Backend, Gitlab, Git, Git Flow, Kubernetes, Information Technology, Cassandra, Apache Kafka, Bitbucket, Restful APIs, Docker, Jenkins, Microservices - **Published:** November 3, 2026 - **Apply:** https://www.buscojobs.com.es/desarrollador-a-senior-java-en-huelva-ID-378463071 ## About the Role Formación universitaria en Ingeniería Informática, Grado en Informática o titulación similar. Al menos 5 años de experiencia en desarrollo con Java 11 o superior , especialmente Java 17 y/o Java 21. Experiencia sólida con Spring Framework y Spring Boot . Experiencia en diseño y desarrollo de microservicios y arquitectura hexagonal . Experiencia en testing unitario con JUnit y Mockito . Experiencia con sistemas de mensajería y/o plataformas de streaming: Kafka, ActiveMQ, IBM MQ o Artemis. Conocimientos avanzados de bases de datos relacionales (SQL), como Oracle, MySQL, PostgreSQL o SQL Server, y no relacionales (NoSQL), como MongoDB o Cassandra. Experiencia en el desarrollo de APIs REST y familiaridad con OpenAPI. Conocimientos prácticos de Docker y Kubernetes. Experiencia en integración continua con herramientas como Jenkins o GitHub Actions. Manejo de Git y flujos de trabajo GitFlow, así como plataformas como GitHub, GitLab o Bitbucket. Conocimientos de SonarQube o herramientas similares de análisis de calidad de código. Experiencia en gestión de proyectos y dependencias con Maven. Conocimientos o experiencia con sistemas de caché como Redis, Caffeine o soluciones de Data Grid. Conocimiento de principios y prácticas de Domain-Driven Design (DDD) y Test-Driven Development (TDD) . Participación en un proyecto tecnológico de alcance internacional. Trabajo con tecnologías modernas y arquitecturas de alto nivel. Integración en equipos técnicos especializados y multidisciplinares. Entorno de trabajo colaborativo basado en metodologías Agile/Scrum. Modalidad: Remoto Tecnologías principales: Java, Spring Boot, Microservicios, Kafka y Kubernetes ¿Te interesa el reto? Si tienes experiencia en desarrollo backend con Java y quieres participar en la evolución de plataformas tecnológicas de gran escala, ¡queremos conocerte! ## Description Buscamos un/aDesarrollador/a Senior Javapara incorporarse a un equipo tecnológico que trabaja en el desarrollo y evolución de una plataforma de gestión logística internacional, que abarca los ámbitos del transporte marítimo, terrestre y aéreo.Participarás en proyectos innovadores, utilizando tecnologías punteras y trabajando con equipos multidisciplinares de alto nivel bajo metodologías ágiles, principalmente Scrum.¿Cuáles serán tus responsabilidades?Diseñar, desarrollar y mantener aplicaciones backend utilizando Java y Spring Boot.Participar en la definición e implementación de arquitecturas basadas en microservicios y arquitectura hexagonal.Diseñar y desarrollar APIs REST siguiendo un enfoque API First y utilizando OpenAPI.Implementar soluciones de mensajería y procesamiento de eventos mediante tecnologías como Kafka, ActiveMQ, IBM MQ o Artemis.Desarrollar pruebas unitarias y garantizar la calidad del código mediante prácticas de testing.Trabajar con bases de datos relacionales y no relacionales, optimizando consultas y estructuras de datos.Colaborar en la automatización de procesos de integración continua y despliegue.Participar en revisiones de código, definición de soluciones técnicas y mejora continua.Aplicar buenas prácticas de desarrollo, principios SOLID y metodologías como DDD y TDD.Colaborar estrechamente con el Technical Lead y el resto del equipo en un entorno Agile/Scrum.Formación universitaria en Ingeniería Informática, Grado en Informática o titulación similar.Al menos 5 años de experiencia en desarrollo con Java 11 o superior, especialmente Java 17 y/o Java 21.Experiencia sólida conSpring Framework y Spring Boot.Experiencia en diseño y desarrollo demicroservicios y arquitectura hexagonal.Experiencia en testing unitario conJUnit y Mockito.Experiencia con sistemas de mensajería y/o plataformas de streaming: Kafka, ActiveMQ, IBM MQ o Artemis.Conocimientos avanzados de bases de datos relacionales (SQL), como Oracle, MySQL, PostgreSQL o SQL Server, y no relacionales (NoSQL), como MongoDB o Cassandra.Experiencia en el desarrollo de APIs REST y familiaridad con OpenAPI.Conocimientos prácticos de Docker y Kubernetes.Experiencia en integración continua con herramientas como Jenkins o GitHub Actions.Manejo de Git y flujos de trabajo GitFlow, así como plataformas como GitHub, GitLab o Bitbucket.Conocimientos de SonarQube o herramientas similares de análisis de calidad de código.Experiencia en gestión de proyectos y dependencias con Maven.Conocimientos o experiencia con sistemas de caché como Redis, Caffeine o soluciones de Data Grid.Conocimiento de principios y prácticas deDomain-Driven Design (DDD)yTest-Driven Development (TDD).Participación en un proyecto tecnológico de alcance internacional.Trabajo con tecnologías modernas y arquitecturas de alto nivel.Integración en equipos técnicos especializados y multidisciplinares.Entorno de trabajo colaborativo basado en metodologías Agile/Scrum.Modalidad: RemotoTecnologías principales:Java, Spring Boot, Microservicios, Kafka y Kubernetes¿Te interesa el reto?Si tienes experiencia en desarrollo backend con Java y quieres participar en la evolución de plataformas tecnológicas de gran escala, ¡queremos conocerte!#J-*****-Ljbffr