¡Activa las notificaciones laborales por email!

Senior Software Engineer

JR Spain

Santa Cruz de Tenerife

Presencial

EUR 35.000 - 55.000

Jornada completa

Hace 12 días

Descripción de la vacante

Una empresa líder en servicios digitales busca un/a Senior Software Engineer para un proyecto importante en el sector retail. El candidato ideal debe tener experiencia en desarrollo con Java Spring, bases de datos relacionales y no SQL, así como en CI/CD y contenedores Docker. Ofrecemos un entorno 100% remoto, flexibilidad horaria, y un paquete de beneficios atractivo que incluye seguro de salud y tickets de comida.

Servicios

Flexibilidad horaria
Plan de carrera
Formación en competencias tecnológicas
Beneficios como seguro de salud y tickets de comida

Formación

  • Experiencia en desarrollo de aplicaciones Java Spring con código limpio y buena documentación.
  • Experiencia en consultas a bases de datos y plataformas MQ.
  • Desarrollo de APIs y conocimiento sólido de Git.

Responsabilidades

  • Desarrollar aplicaciones escalables y optimizadas.
  • Seguir patrones de diseño y principios de código limpio.
  • Colaborar con el equipo para la integración y desarrollo continuo.

Conocimientos

Java Spring
Consultas a bases de datos
Maven
CI/CD con GitHub
API First
Docker
Git Flow
Contenedores MQ
jUnit y Mockito

Descripción del empleo

Inetum es líder europeo en servicios digitales. Con un equipo de 28,000 consultores y presencia en 19 países, Inetum se asocia con los principales fabricantes de software para afrontar los retos de la transformación digital desde la proximidad y flexibilidad.

Actualmente, estamos buscando un/a SENIOR SOFTWARE ENGINEER para trabajar directamente en nuestra plantilla en un proyecto estable y de larga duración, para un importante proyecto del sector retail.

Buscamos a una persona que pueda desarrollar aplicaciones escalables, optimizadas y bien estructuradas siguiendo los patrones de diseño de Enterprise más comunes y utilizando principios de código limpio.

Requisitos mínimos:

  • Experiencia en desarrollo de aplicaciones Java Spring con capas estructuradas, código limpio, componentes reutilizables y buena documentación.
  • Experiencia en consultas a bases de datos relacionales (DB2, Oracle) y no SQL como MongoDB.
  • Buen conocimiento de Maven y gestión de dependencias.
  • Experiencia en CI/CD con GitHub y acciones de GitHub.
  • Desarrollo de API siguiendo la estrategia API First y definición de OpenAPI.
  • Sólidos conocimientos de Git y ramificación con GitFlow.
  • Experiencia con contenedores Docker.
  • Experiencia con plataformas MQ como IBMMQ, AMQ o Kafka.
  • Conocimientos de pruebas con jUnit y Mockito.

Valorable:

  • Integración con Spring Integration, desarrollo de flujos y gestión de errores.
  • Conocimientos sólidos de Kafka y procesamiento de streaming.
  • Desarrollo reactivo en Java.
  • Experiencia en pruebas de integración, rendimiento o E2E.

Ofrecemos modalidad 100% remota, flexibilidad horaria, plan de carrera y formación en competencias tecnológicas. La retribución es flexible, permitiendo elegir productos y distribuir beneficios como seguro de salud, tickets de comida, guardería, tarjeta transporte, entre otros.

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.