Lo que buscamos en ti:
Mínimo 3 años de experiencia desarrollando soluciones backend conJava 8 o superior.
+3 años de experiencia en frameworks comoSpring y Spring Boot.
Experiencia sólida desarrollandomicroservicios y APIs RESTfulescalables y autónomas.
Conocimientos enKafkapara sistemas distribuidos y de mensajería.
Familiaridad con prácticas deCI/CDy despliegues automatizados.
Experiencia conAWS(EKS, MSK, Lambda, ECR).
Conocimientos deTDD, BDDy pruebas unitarias conJUnit.
Conocimiento y aplicación depatrones de diseño DDD (Domain-Driven Design)
Experiencia trabajando conarquitectura hexagonal.
Familiaridad con bases de datos comoPostgreSQLy herramientas de versionado comoFlywayoLiquibase(u otras equivalentes).
Trabajo fluido dentro de un equipoágil (Scrum/Kanban).
Nivel de inglésalto (C1)y español fluido.
Permiso de trabajo válido enEspaña.
Título universitario en tecnología, preferiblemente en computer science.
Además, valoramos si tienes experiencia en:
Gestión de stakeholders en entornos corporativos complejos.
Herramientas comoJIRAyConfluence.
Tus responsabilidades:
Diseñar, desarrollar y mantener aplicaciones backend basadas enJavapara servicios bancarios.
Participar en proyectos de integración de sistemas que involucren múltiples tecnologías.
DesarrollarAPIs robustascapaces de manejar miles de solicitudes por segundo.
Escribir código limpio, eficiente y conforme a los estándares de calidad.
Realizar pruebas unitarias, depuración de aplicaciones y revisión de código entre pares.
Documentar técnicamente los desarrollos.
Asegurar el cumplimiento de normas de seguridad y compliance en el software.
Mantenerse al día con tecnologías emergentes e impulsar la mejora continua en el equipo.
Ubicación:teletrabajo, con posibilidad de trabajo híbrido en Madrid (1 día presencial si estás cerca de una oficina)
Horario:Flexible
Entorno internacional:Idioma corporativo inglés
¿Estás buscando un cambio?
¡Quiero conocerte y que te unas a mi equipo!