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-End
Front-End
DevOps/Cloud
Otros
Java 11+
Angular
AWS (básico)
Kafka
Spring Boot
TypeScript
Kubernetes / PCF
PostgreSQL
Microservicios
HTML/CSS
CI/CD (Jenkins/GitLab)
ELK Stack (valorado)
APIs REST
Docker
Pruebas automatizadas
#J-18808-Ljbffr