Desde Hays estamos colaborando con una importante empresa del sector industrial en la búsqueda de un/a Software Engineer especializado/a en backend para reforzar su equipo de desarrollo.
¿Tiene lo que se necesita para triunfar? La siguiente información debe ser leída atentamente por todos los candidatos.
La persona seleccionada participará en un proyecto estratégico centrado en el desarrollo de una aplicación web que conecta usuarios con un ordenador mediante una arquitectura moderna, escalable y basada en microservicios.
Descripción del proyecto
El entorno técnico se caracteriza por:
* Arquitectura de microservicios orientados a eventos .
* Comunicación entre servicios mediante Apache Kafka .
* Despliegue sobre OpenShift, utilizando Helm, Jenkins y ArgoCD .
* Autenticación y gestión de roles centralizada mediante Keycloak .
* Servicios independientes, escalables y diseñados para garantizar mantenibilidad y calidad.
Responsabilidades
* Diseñar, implementar y mantener aplicaciones backend dentro de una arquitectura de microservicios.
* Desarrollar módulos y componentes reutilizables y testables.
* Aplicar prácticas avanzadas de testing: unitario, integración y funcional.
* Consumir y producir eventos y mensajes a través de Kafka .
* Participar en procesos de packaging y despliegue automatizado en entornos containerizados.
* Colaborar en la definición de requisitos, así como en la mejora continua del software y los procesos.
* Aportar y aplicar buenas prácticas de ingeniería y patrones de diseño.
Requisitos
* Grado o Máster en Ingeniería Informática o similar.
* Entre 3 y 5 años de experiencia como desarrollador backend.
* Experiencia sólida en Java, preferiblemente con Spring Boot .
* Conocimientos avanzados en Apache Kafka .
* Experiencia demostrada en testing (unitario, integración y funcional).
* Conocimientos en diseño y consumo de REST APIs .
* Manejo de Maven y gestión de dependencias.
* Experiencia con entornos Linux y tecnologías de contenedores como Docker .
* Valorable experiencia en OpenShift, Jenkins y pipelines de CI/CD.
* Familiaridad con metodologías ágiles (Scrum).
* Capacidad para trabajar en equipo y comunicarse eficazmente.
* Nivel fluido de inglés.
Qué se ofrece
* Incorporación a una empresa líder en el sector industrial, con un proyecto estable y tecnológicamente avanzado.
* Entorno internacional y multidisciplinar.
* Oportunidades de crecimiento y desarrollo profesional. xqysrnh
* Participación en una arquitectura moderna basada en microservicios, orientada a eventos y desplegada en entornos cloud-native.