Overview
Nuestro cliente, un importante banco suizo, busca un/a Java Developer Senior para unirse a su equipo de Servicios de Gestión de Aplicaciones (AMS) en Madrid. Este rol es crucial para proporcionar soporte L2/L3 robusto para microservicios Java Spring Boot, integraciones REST API y sistemas de mensajería empresarial, asegurando la estabilidad y el rendimiento de las aplicaciones críticas del banco.
Responsibilities
- Proveer resolución de incidentes y requerimientos de servicio L2/L3 para microservicios Java/Spring Boot, integraciones REST API y sistemas distribuidos de alta disponibilidad.
- Diagnosticar y resolver fallas en entornos de ejecución como AWS, IBM Cloud, WebSphere, Apache Tomcat y Docker/Kubernetes.
- Realizar la resolución de problemas y optimización del rendimiento en bases de datos (MongoDB, IBM DB2, MSSQL Server, Elasticsearch).
- Gestionar y resolver problemas de sistemas de mensajería como Apache Kafka (concurrencia, rendimiento, desfase de offset) e IBM MQ (profundidad de cola, manejo de mensajes no entregados).
- Ejecutar análisis de logs e investigación de causa raíz utilizando ELK stack, Splunk o herramientas de observabilidad equivalentes.
- Implementar correcciones a nivel de código, refactorización y mejoras de cobertura de pruebas para servicios Java legacy dentro del alcance acordado.
- Mantener runbooks y entradas de KEDB para todas las aplicaciones Java gestionadas y puntos de integración.
- Colaborar con equipos de QA para apoyar las pruebas de extremo a extremo durante los ciclos de cambio y lanzamiento.
- Participar activamente en la adquisición de conocimiento de transición: sesiones de shadowing/reverse-shadowing y boot camps de aplicaciones.
- Contribuir a iniciativas de automatización, scripts de auto-reparación y ajuste de alertas de monitoreo.
- Apoyar las operaciones de pipelines CI/CD: builds de Maven, pipelines de Jenkins/GitLab CI y puertas de calidad de SonarQube.
Perfil ideal
- Formación: Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, Ingeniería de Software o disciplina técnica relacionada.
Experiencia requerida
- Más de 5 años de experiencia en desarrollo Java/J2EE y soporte de aplicaciones.
- Experiencia comprobada en producción y soporte AMS, preferiblemente de 8 a 10 años en ITSM ITIL.
- Sólida experiencia con Spring Boot, arquitectura de microservicios y mantenimiento de API RESTful.
- Manejo práctico de AWS y/o IBM Cloud; soporte de entornos de ejecución WebSphere Application Server y Apache Tomcat.
- Dominio de contenedores: soporte operativo de Docker y Kubernetes.
- Experiencia con bases de datos: MongoDB, IBM DB2, MSSQL, Elasticsearch (optimización de consultas y ajuste de rendimiento).
- Conocimiento de sistemas de mensajería: Apache Kafka y/o IBM MQ (configuración, monitoreo y resolución de incidentes).
- Familiaridad con CI/CD: Jenkins, GitLab, Maven y SonarQube.
Experiencia deseable
- Experiencia en el sector bancario o de servicios financieros.
- Inglés intermedio alto (B2) (obligatorio)
- Español (obligatorio)
Notas
NOTA IMPORTANTE: Debe tener una visa de trabajo válida para trabajar en España.
Qué te ofrecemos a cambio de tu talento
- Participación en proyectos desafiantes en un entorno bancario internacional.
- Tipo de contrato: Full-time (Servicios Gestionados AMS) con duración estimada de 12 meses.
- Horario laboral: De lunes a viernes, de 09:00 a 18:00 (Huso horario CET).
- Modalidad de trabajo y ubicación: Onsite en Madrid, España (Oficina de BJB).
#J-18808-Ljbffr