Ingeniero/a de Software – Desarrollador/a Senior Java
Descripción del puesto
Incorpórate a un equipo Agile Scrum responsable del desarrollo de APIs BaaS (Banking as a Service), diseñadas para gestionar miles de solicitudes por segundo de forma eficiente y confiable.
Formarás parte de un entorno altamente colaborativo, tecnológico y con retos continuos, en constante evolución.
Responsabilidades
Diseñar, desarrollar y mantener APIs RESTful resilientes y escalables.
Participar en revisiones de código y aportar feedback técnico constructivo.Escribir y mantener documentación técnica clara y detallada.
Garantizar el cumplimiento de los estándares de seguridad y normativas vigentes.
Aplicar buenas prácticas de desarrollo como TDD/BDD.
Colaborar activamente en un equipo multidisciplinar bajo metodologías ágiles.
Trabajar con una stack tecnológica moderna:
Java 17, Spring Boot, Kafka, Docker, Kubernetes, Terraform y AWS.
Requisitos obligatorios
Formación en Ingeniería de Software o similar.
Experiencia sólida en Java (8 o superior) y sus ecosistemas.
Dominio de Spring y Spring Boot.
Práctica con TDD (Test-Driven Development) y BDD (Behavior-Driven Development).
Experiencia en desarrollo de microservicios.
Conocimiento en diseño e implementación de APIs RESTful.
Uso práctico de Kafka, Docker y Kubernetes.
Experiencia con bases de datos SQL y NoSQL.
Familiaridad con prácticas de CI/CD.
Nivel de inglés: C1 o superior.
Habilidades valoradas
Experiencia con arquitecturas orientadas a eventos.
Conocimientos funcionales del core bancario (clientes, productos).
Competencias personales
Excelentes habilidades de comunicación, tanto verbal como escrita.
Capacidad para trabajar en equipo, con enfoque en la mejora continua.
Actitud proactiva, resolutiva y colaborativa.
#J-18808-Ljbffr