13 nov
|
CAS TRAINING
|
España
13 nov
CAS TRAINING
España
Estamos buscando un/a Technical Lead especializado/a en Java y Spring Boot, con amplia experiencia en diseño de arquitecturas de microservicios y liderazgo técnico, para incorporarse a un proyecto internacional La persona seleccionada participará en el proyecto , específicamente en la integración Webster, liderando el diseño y desarrollo de soluciones tecnológicas escalables, seguras y de alto rendimiento. Funciones principales
• Análisis de requerimientos funcionales y diseño de soluciones basadas en microservicios.
• Liderazgo técnico de equipos de desarrollo y supervisión de buenas prácticas.
• Diseño, desarrollo y mantenimiento de microservicios utilizando Java y Spring Boot.
• Implementación de arquitecturas hexagonales y patrones de transaccionalidad distribuida.
• Desarrollo de soluciones seguras mediante Spring Security.
• Gestión de datos utilizando Spring Data JPA y bases de datos relacionales como PostgreSQL.
• Desarrollo de aplicaciones reactivas mediante Spring WebFlux.
• Integración de sistemas y gestión de mensajería mediante Apache Kafka.
• Desarrollo de soluciones Cloud utilizando AWS (DynamoDB, Lambda, Aurora RDS y ECS).
• Implementación de soluciones de observabilidad y monitorización con CloudWatch, Grafana y Prometheus.
• Desarrollo de pruebas unitarias con JUnit y Mockito.
• Garantizar la calidad del código mediante SonarQube.
• Automatización de despliegues y procesos CI/CD con GitHub Actions o Jenkins.
• Aplicación de principios SOLID y patrones de diseño como SAGA, Circuit Breaker, Singleton y Strategy. Requisitos imprescindibles
• Más de 10 años de experiencia profesional en desarrollo de software.
• Al menos 5 años de experiencia en diseño de soluciones y liderazgo técnico de equipos.
• Experiencia real y demostrable en el proyecto HORIZON de Santander USA, específicamente en la integración Webster (requisito obligatorio).
• Amplios conocimientos de Java y Spring Boot orientados al desarrollo de microservicios.
• Experiencia sólida en arquitecturas distribuidas y entornos Cloud AWS.
• Conocimientos avanzados de arquitectura hexagonal, principios SOLID y patrones de diseño.
• Experiencia con Spring Security, Spring Data JPA, Spring WebFlux y Kafka.
• Conocimientos de testing con JUnit y Mockito.
• Nivel de inglés C1 o equivalente, imprescindible para trabajar diariamente con equipos internacionales.
• Residencia presente en España. Se valorará positivamente
• Experiencia con GitHub Actions.
• Experiencia en metodologías ágiles.
• Capacidad de resolución de problemas y optimización de procesos.
• Experiencia implementando arquitecturas resilientes y observables.
📌 Technical Lead Java – Webflux (España)
🏢 CAS TRAINING
📍 España