Descripción del Puesto
Buscamos un/a Desarrollador/a Java Senior
Sobre nosotros:
Somos una organización líder en el desarrollo y operación de soluciones tecnológicas avanzadas, trabajando con arquitecturas modernas, entornos Cloud y buenas prácticas de ingeniería. Participamos en proyectos de alto impacto, creando soluciones escalables, seguras y orientadas al negocio, colaborando con equipos multidisciplinares y aplicando las metodologías más actuales del sector.
Descripción del puesto
Estamos en búsqueda de un/a Desarrollador/a Java Senior con sólida experiencia en arquitecturas modernas y entornos altamente distribuidos. La persona seleccionada participará en el diseño y desarrollo de microservicios, aplicando buenas prácticas de ingeniería, arquitectura hexagonal y enfoques API First. Trabajará en un entorno tecnológico avanzado, con Java 17 y 21, participando en proyectos estratégicos y de gran alcance.
Responsabilidades y requisitos
Desarrollar y mantener servicios y aplicaciones en Java (versiones superiores a 11, especialmente 17 y 21) con Spring y Spring Boot.
Diseñar e implementar soluciones basadas en arquitectura hexagonal y microservicios.
Elaborar e integrar APIs REST siguiendo un enfoque API First y especificaciones OpenAPI.
Realizar testing unitario y de integración con jUnit y Mockito.
Implementar y consumir sistemas de mensajería como ActiveMQ, IBM MQ, Kafka o Artemis.
Trabajar con bases de datos relacionales y no relacionales, optimizando consultas y estructuras de datos.
Gestionar contenedores con Docker y colaborar en despliegues basados en Kubernetes.
Contribuir a pipelines de CI/CD utilizando Jenkins, GitHub Actions u otras herramientas similares.
Utilizar Git y GitFlow para la gestión de versiones y colaborar con el equipo mediante GitHub, GitLab o Bitbucket.
Asegurar la calidad del código mediante herramientas como SonarQube.
Gestionar dependencias y la construcción de proyectos con Maven.
Implementar sistemas de caché como Redis, Datagrid o Caffeine.
Aplicar principios de DDD y TDD para asegurar software robusto, escalable y mantenible.
Qué ofrecemos
Incorporación a una empresa moderna, dinámica y en constante crecimiento.
Integración en un equipo altamente cualificado, con muy buen ambiente laboral y gran orientación a la innovación.
Participación en proyectos tecnológicos punteros utilizando las versiones más nuevas de Java.
Entorno de trabajo colaborativo y ágil (Scrum/Kanban).
Formación continua y oportunidades de crecimiento profesional.
Flexibilidad, conciliación y posibilidad de teletrabajo.
Retribución competitiva acorde a la experiencia, con beneficios adicionales.
Si piensas que cumples con los requisitos, ¡estaríamos encantados de conocerte! Envía tu CV y da el siguiente paso en tu carrera profesional.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
November 23, 2025
Tipo de Trabajo:
Altro
Ubicación:
Spain
Company:
Realnaut
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.