Fullstack Developer Java Angular
Role details
Job location
Tech stack
Job description
Buscamos un/a Full Stack Developer con sólida experiencia en Java y Angular, para incorporarse a un proyecto estratégico dentro del sector asegurador. La persona seleccionada participará en el diseño, desarrollo y evolución de aplicaciones de nueva generación, trabajando con tecnologías modernas, arquitecturas cloud y soluciones basadas en Inteligencia Artificial Generativa. Se integrará en un equipo Agile multidisciplinar, colaborando con arquitectos, desarrolladores y equipos DevOps en un entorno internacional donde el inglés será utilizado de forma habitual., * Desarrollo de aplicaciones Full Stack con Java y Angular.
- Diseño e implementación de APIs REST utilizando Spring Boot.
- Desarrollo de interfaces modernas con Angular.
- Participación en el diseño de arquitecturas escalables y orientadas a microservicios.
- Integración de soluciones de IA Generativa y asistentes inteligentes.
- Desarrollo de componentes seguros siguiendo buenas prácticas de autenticación y autorización.
- Implementación de pruebas unitarias, de integración y automatizadas.
- Colaboración con equipos DevOps en procesos CI/CD y despliegues en AWS.
- Monitorización y optimización del rendimiento de las aplicaciones.
- Garantizar la calidad del código mediante herramientas de análisis estático.
Requirements
- Entre 4 y 7 años de experiencia como Full Stack Developer.
- Experiencia sólida desarrollando con: Java 21 / 25, Spring Boot 3.x / 4.x, Angular 21, TypeScript
- Experiencia trabajando con: PostgreSQL, Redis, SQLite
- Conocimientos en arquitecturas de microservicios.
- Experiencia con Docker y Kubernetes.
- Experiencia en integración continua mediante Jenkins.
- Experiencia trabajando sobre AWS.
- Conocimientos de seguridad con Spring Security, OAuth2 y JWT.
- Experiencia realizando pruebas con JUnit, Mockito, WireMock y Cucumber.
- Buenas prácticas de calidad de código utilizando SonarQube y JaCoCo.
- Nivel de inglés B2/C1.
- Formación Profesional de Grado Superior o titulación equivalente.
Se valorará especialmente: Experiencia o conocimientos en soluciones de IA Generativa, incluyendo: Spring AI, OpenAI, Vertex AI Gemini, HuggingFace, Ollama, Anthropic Claude SDK, MCP (Model Context Protocol), RAG (Retrieval-Augmented Generation)
También se valorará experiencia con herramientas de observabilidad como:
- Dynatrace
- Prometheus
- Micrometer
- OpenTelemetry
Stack Tecnológico
- Backend: Java 21/25 * Spring Boot 3.x/4.x * Spring Security * REST APIs * OAuth2 * JWT
- Frontend: Angular 21 * TypeScript * Jasmine * Karma
- Bases de Datos: PostgreSQL * Redis * SQLite
- Cloud & DevOps: AWS * Docker * Kubernetes * Jenkins (CI/CD)
- IA Generativa: Spring AI * OpenAI * Vertex AI Gemini * HuggingFace * Ollama * Anthropic Claude SDK * MCP * RAG
- Observabilidad: Dynatrace * Prometheus * Micrometer * OpenTelemetry
- Testing: JUnit 5 * Mockito * WireMock * Cucumber (BDD) * ArchUnit
- Calidad de Código: SonarQube * JaCoCo, Imprescindible Residir: Provincia Puesto
Idiomas: Inglés (Alto)
Formación Mínima: FP2/Grado Superior
Nivel Profesional: Empleado
Benefits & conditions
-
Contrato indefinido con CAS Training
-
Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador
-
Proyecto estable con stack tecnológico moderno.
-
Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top: Microsoft, Linux, Oracle, ITIL, ¡y muchos más!, * Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
36.000 € - 39.000 € Bruto/año