Únete a nosotros como Desarrollador Java Senior en el sector de la banca privada y acelera tu carrera en tecnología de servicios financieros. Buscamos un jugador de equipo con excelentes habilidades de comunicación y un nivel de inglés B2+/C1.Como parte de este proyecto, diseñarás, desarrollarás y probarás módulos de software, garantizando una funcionalidad e integración perfectas dentro de sistemas complejos. Colaborarás con equipos multifuncionales para ofrecer soluciones de software de alta calidad.Se trata de un puesto híbrido con sede en el centro de Madrid.Funciones- Diseñar, desarrollar y mantener módulos de software garantizando el cumplimiento de las mejores prácticas de ingeniería de software.- Colaborar con equipos multifuncionales para definir los requisitos de software y garantizar la alineación de los resultados con los objetivos empresariales.- Producir sólidas compilaciones de software a partir del código fuente, cumpliendo los criterios de rendimiento y seguridad definidos.- Dirigir las revisiones del código y participar en ellas, garantizando la calidad y el cumplimiento de las normas de codificación.- Realizar pruebas de integración del sistema, diagnosticar fallos y fomentar la mejora continua de la solidez y eficiencia del software.- Utilizar las últimas metodologías de desarrollo para innovar y mejorar el proceso de entrega de software.- Contribuir a las decisiones sobre arquitectura y diseño de sistemas, garantizando la escalabilidad, la fiabilidad y la capacidad de mantenimiento.- Servir de mentor a los ingenieros noveles, compartir las mejores prácticas de ingeniería de software y los conocimientos del sector.Requisitos- Sólidos fundamentos de informática con más de 6-7 años de experiencia profesional en desarrollo de software- Fuertes habilidades analíticas y de resolución de problemas- Experiencia en Java con Spring Boot, SQL (Oracle), Kubernetes (PKS), Máquinas Virtuales, CI/CD pipelines, Kafka, Avro, Open API, UML- Capaz de colaborar de forma práctica con Frontend: React, JavaScript, TypeScript- Experiencia con arquitectura orientada a servicios, servicios RESTful- Profundo conocimiento y experiencia del Ciclo de Vida de Desarrollo de Software, incluyendo integración continua, patrones de diseño, mejores prácticas- Habilidades fluidas en el idioma Inglés, siendo capaz de comunicarse de manera eficiente en los dominios de negocios y técnicos