buscamos un Analista / Desarrollador Java para colaborar en un proyecto estratégico de innovación tecnológica dentro del ecosistema digital de un banco líder mundial del sector financiero.
La persona seleccionada formará parte de un equipo técnico responsable de diseñar, desarrollar y mantener servicios y componentes de backend y middleware, orientados a arquitecturas cloud-native y basadas en microservicios, garantizando altos estándares de rendimiento, seguridad y escalabilidad.
El entorno de trabajo combina tecnologías modernas con metodologías ágiles, fomentando la colaboración entre áreas de desarrollo, infraestructura y arquitectura. Se valorará especialmente la experiencia en integraciones cloud, entornos de automatización CI/CD y despliegue de soluciones distribuidas en infraestructuras híbridas o multicloud.
Este rol ofrece una oportunidad excepcional para integrarse en proyectos de transformación digital bancaria a nivel global, participando en la evolución tecnológica de plataformas críticas y soluciones de nueva generación.
Requisitos
Requisitos técnicos
- Lenguajes de programación:
- Java, Python o Node.js (mínimo 4 años de experiencia profesional).
- Frameworks y librerías:
- Spring Boot, Spring Framework, JPA/Hibernate.
- Express.js o NestJS (en caso de uso de Node.js).
- FastAPI o Flask (en caso de uso de Python).
- Arquitectura:
- Diseño e implementación de microservicios y APIs RESTful.
- Conocimiento de arquitecturas orientadas a eventos (Kafka, RabbitMQ).
- Experiencia en entornos distribuidos y escalables.
- Infraestructura y cloud:
- Experiencia en AWS, Azure o GCP (al menos uno de ellos).
- Contenedores con Docker y orquestación con Kubernetes / OpenShift.
- Infraestructura como Código (Terraform, Ansible).
- Bases de datos:
- SQL (Oracle, PostgreSQL, MySQL).
- NoSQL (MongoDB, Redis, DynamoDB).
- CI/CD y automatización:
- Experiencia con Jenkins, GitLab CI/CD o GitHub Actions.
- Control de versiones con Git.
- Seguridad y cumplimiento:
- Aplicación de OAuth2, JWT, mTLS y políticas de seguridad.
- Hardening, auditoría y trazabilidad.
- Testing y calidad:
- Testing unitario e integración (JUnit, Mockito, PyTest, Jest).
- Integración con SonarQube o herramientas equivalentes.
- Metodologías de trabajo:
- Entornos ágiles (Scrum / Kanban) y despliegue continuo.
- Experiencia en colaboración con equipos de QA, DevOps y Arquitectura.
Experiencia profesional mínima: +4 años en desarrollo de software.
Nivel técnico: alto, con capacidad para trabajo autónomo y resolución de incidencias.
Capacidad para integrarse en proyectos internacionales y multidisciplinares.
Valorable experiencia previa en proyectos del sector bancario o financiero.
Ver más
¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraÚltimas ofertas de empleo de Programador/a Java en Madrid
Analista programador java
22 oct.CMV Consultores
IT Senior Java Developer
22 oct.BNP Paribas
Madrid, ES