Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Java Engineer

Realnaut

Carballedo

Híbrido

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una organización líder en tecnología en Galicia está buscando un/a Desarrollador/a Java Senior para participar en proyectos innovadores. Se requiere experiencia en arquitecturas modernas, microservicios y un sólido manejo de Java 17 y 21, así como Spring y Spring Boot. El rol incluye el desarrollo de aplicaciones, gestión de contenedores Docker y contribución a pipelines de CI/CD. Se ofrece un entorno colaborativo, formación continua y retribución competitiva acorde a la experiencia.

Servicios

Participación en proyectos tecnológicos punteros
Entorno de trabajo colaborativo
Formación continua
Flexibilidad y posibilidad de teletrabajo

Formación

  • Experiencia sólida en arquitecturas modernas y entornos altamente distribuidos.
  • Conocimiento de arquitectura hexagonal y enfoques API First.
  • Habilidad en pruebas unitarias e integraciones con JUnit y Mockito.

Responsabilidades

  • Desarrollar y mantener servicios y aplicaciones en Java con Spring y Spring Boot.
  • Realizar testing unitario y de integración.
  • Implementar y consumir sistemas de mensajería.

Conocimientos

Java 17 y 21
Spring y Spring Boot
JUnit y Mockito
Docker
Kubernetes
API First
GitFlow
SonarQube

Herramientas

Maven
Redis
Kafka
ActiveMQ
GitHub Actions
Descripción del empleo
Buscamos un / a Desarrollador / a Java Senior #128640

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.

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
  • Desarrollar y mantener servicios y aplicaciones en Java (versiones superiores a 11, especialmente 17 y 21) con Spring y Spring Boot.
  • 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.
Requisitos
  • Experiencia sólida en arquitecturas modernas y entornos altamente distribuidos.
  • Conocimiento de arquitectura hexagonal y enfoques API First.
  • Experiencia con Java 17 y 21.
  • Experiencia con Spring y Spring Boot.
  • Habilidad en pruebas unitarias e integraciones con JUnit y Mockito.
  • Experiencia con sistemas de mensajería (ActiveMQ, IBM MQ, Kafka, Artemis).
  • Conocimientos de bases de datos relacionales y no relacionales.
  • Experiencia con contenedores Docker y despliegues Kubernetes.
  • Implementación de pipelines CI/CD con Jenkins, GitHub Actions, GitLab CI o similares.
  • Conocimientos de GitFlow y manejo de git.
  • Conocimientos en SonarQube, Maven, caching y DDD/TDD.
Beneficios
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.