¿Eres Java Senior Developer y estás pensado en un cambio profesional? Me encuentro buscando un/a Senior Software Engineer para incorporarse directamente a la plantilla de equipo dedicado a la creación de un neobanco nacional, diseñado para dar soluciones a profesionales sanitarios, clínicas y pymes del sector de la salud.
Trabajarás en el diseño, desarrollo e implementación de arquitecturas de microservicios y APIs RESTful de las aplicaciones críticas, garantizando escalabilidad, resiliencia, seguridad y eficiencia, y contribuyendo de manera activa a la mejora continua y al éxito de las soluciones tecnológicas del neobanco.
¡Queremos conocerte!
¿Cómo SERÁ tu día a día?
Diseñar, desarrollar y mantener microservicios desde cero, definiendo la arquitectura, los contratos y la comunicación entre servicios.
Diseñar y documentar APIs escalables y seguras utilizando OpenAPI / Swagger, garantizando consistencia y mantenibilidad.
Desarrollar y mantener servicios backend con Java y Spring Boot, implementando mejoras continuas en la arquitectura de microservicios.
Implementar, gestionar y optimizar bases de datos relacionales y NoSQL, diseñando esquemas desacoplados por servicio y gestionando transacciones distribuidas o patrones SAGA cuando sea necesario.
Configurar y optimizar sistemas event-driven utilizando Kafka, RabbitMQ u otras tecnologías de mensajería, incluyendo topics, producers y consumers.
Participar en la planificación y ejecución de nuevas funcionalidades, tomando decisiones técnicas estratégicas.
Colaborar con equipos de frontend y DevOps para garantizar la integración y despliegue continuo (CI/CD) de los servicios, incluyendo Docker, Kubernetes/Helm y pipelines de automatización.
Desarrollar e integrar servicios backend que se ejecuten en entornos cloud (Azure valorado).
Implementar soluciones escalables,
resilientes y de alta disponibilidad en un entorno basado en la nube.
Asegurar la calidad del código y de la arquitectura mediante revisiones, pruebas unitarias, pruebas de integración y contract testing.
Mantener y mejorar el código existente, enfocándose en la mejora continua, reducción de deuda técnica y optimización de microservicios.
Colaborar con otros equipos técnicos para garantizar el despliegue eficiente y la operativa de los microservicios.
¿Cuál es la PRINCIPAL de este puesto?
Experiencia sólida con Java y Spring Boot en entornos de producción.
Experiencia desarrollando y participando en el diseño de microservicios y trabajando con arquitecturas distribuidas.
Experiencia en diseño e implementación de APIs RESTful, con buenas prácticas de seguridad y escalabilidad.
Conocimientos en bases de datos relacionales y NoSQL, y capacidad para diseñar modelos eficientes.
Experiencia en integración y despliegue en entornos cloud, preferiblemente Azure.
Familiaridad con herramientas de CI/CD, contenedores y orquestación (Docker, Kubernetes/OpenShift).
¿Qué otros conocimientos VALORAMOS positivamente?
Experiencia trabajando en desarrollos en el sector bancario/asegurador.
Experiencia con sistemas de mensajería/event-driven (Kafka, RabbitMQ u otros).
Experiencia en prácticas de seguridad en entornos de desarrollo y producción.
Experiencia en la gestión de equipos de desarrollo basado en metodologías ágiles.
¿Qué podemos OFRECERTE?
Contrato indefinido directamente con cliente final para puesto estable y desarrollo carrera profesional.
Modalidad híbrida (3 días presenciales en oficinas del cliente).
Ubicación: zona Velázquez (Madrid).
Horario de L-J entre las 9:00 y las 19:00h (flexibilidad horaria). Viernes jornada intensiva hasta las 15:00h.
Salario: 50.000€ - 60.000 € brutos anuales (abierto a negociación según experiencia)
¿Te sientes identificado/a? No dudes en inscribirte.
📌 Desarrollador/a Senior Java (Madrid)
🏢 BOYCOR
📍 Madrid