Descripción del puesto:
Buscamos un Ingeniero de Software FullStack con experiencia en Java (Spring Boot) y Angular para desarrollar y mantener soluciones basadas en microservicios, participando en todo el ciclo de vida del software, desde el diseño hasta el soporte en producción.
Responsabilidades principales:
Desarrollo FullStack:
* Implementar funcionalidades basadas en historias de usuario (back-end con Java/Spring Boot y front-end con Angular).
* Diseñar y mantener APIs RESTful y arquitecturas de microservicios.
* Trabajar con bases de datos relacionales (SQL) y procesos asíncronos (colas de mensajes, Kafka).
Calidad y Arquitectura:
* Crear y mantener pruebas automatizadas (unitarias, integración, E2E).
* Tomar decisiones de diseño y arquitectura escalables.
* Soporte en producción y disponibilidad para guardias técnicas.
Metodologías y Colaboración:
* Trabajar en entornos ágiles (Scrum/Kanban).
* Colaborar con equipos multidisciplinares en un entorno internacional (requiere inglés B2).
Tecnologías clave:Back-EndFront-EndDevOps/CloudOtrosJava 11+AngularAWS (básico)KafkaSpring BootTypeScriptKubernetes / PCFPostgreSQLMicroserviciosHTML/CSSCI/CD (Jenkins/GitLab)ELK Stack (valorado)APIs RESTDockerPruebas automatizadas #J-18808-Ljbffr