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