DESCRIPCIóN
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 cualificado).
- 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.