El portal de empleo de España
Ingeniero de Software
Híbrido en Barcelona·Jornada completa·Añadida hace 2 días
26 ofertas abiertas
Resumen
Detalles del puesto
Jornada completa
Según la oferta.
Híbrido
Solo desde ciertos lugares, según la oferta: «Hybrid working model (2 days per week from the Madrid office)»
Requisitos
Estar cerca de Barcelona para los días híbridos
No se menciona ninguna ayuda para la mudanza.
Tener 3+ años de experiencia
Puesto de nivel Mid.
Esta oferta se ha traducido automáticamente al español.
Salario y beneficios
Qué ofrecen
- Contrato indefinido
- Tickets restaurante
- Programa de referidos
- Salario competitivo y paquete de beneficios
- Modelo de trabajo híbrido (2 días por semana desde la oficina de Madrid)
¿Qué te hará tener éxito en este puesto?
Requisitos
Qué buscan
- Poseer varios años de experiencia práctica en desarrollo Java con un fuerte enfoque en la construcción de aplicaciones empresariales que enfaticen el rendimiento, la fiabilidad y la calidad del código.
- Demostrar un dominio avanzado de Springboot y Springboot microservices, incluyendo la configuración, seguridad, integración y gestión del ciclo de vida de servicios distribuidos en ecosistemas complejos.
- Aportar una sólida experiencia con Mongo DB, incluyendo el diseño de colecciones, estrategias de indexación y optimización del rendimiento en entornos transaccionales de alto tráfico o basados en eventos.
- Mostrar capacidad para trabajar eficazmente en un modelo de trabajo híbrido, coordinándose con equipos distribuidos geográficamente, manteniendo una comunicación clara y responsabilidad sobre las entregas.
- Ofrecer familiaridad con los procesos del dominio de aerolíneas o viajes, tales como reservas, emisión de billetes y gestión de interrupciones, que puedan aplicarse para diseñar soluciones al cliente más intuitivas y resilientes.
- Exhibir fuertes habilidades de resolución de problemas con una trayectoria de análisis de problemas de producción complejos en servicios y bases de datos, e implementación de soluciones duraderas que eviten su recurrencia.
- Mantener la conciencia de las prácticas modernas de ingeniería de software, tales como la integración continua, las pruebas automatizadas y las herramientas de observabilidad, para mejorar la estabilidad y la confianza en los lanzamientos frecuentes.
Se valorará
¿Por qué elegirnos?
LIDERAZGO E IMPACTO
Asume la responsabilidad de la entrega de PEGA ADM de extremo a extremo, liderando iniciativas de mantenimiento, mejoras y evolución de la plataforma.
TRABAJO EN EQUIPO
Trabaja junto a profesionales experimentados en un entorno colaborativo y de apoyo.
EXPOSICIÓN INTERNACIONAL
Colabora con equipos globales y partes interesadas en diferentes geografías.
CRECIMIENTO PROFESIONAL
Desarrolla tu liderazgo, capacidad de entrega y experiencia en PEGA a través de proyectos desafiantes y oportunidades de aprendizaje continuo.
Otros beneficios
El puesto
Este rol híbrido es para un ingeniero de software experimentado con sólida experiencia en Java Springboot, microservicios y Mongo DB, construyendo servicios escalables para sistemas empresariales en un entorno internacional. El ingeniero diseñará, desarrollará y optimizará soluciones de microservicios preparadas para la nube que mejoren la fiabilidad, el rendimiento y la experiencia del cliente, con un enfoque potencial en plataformas del dominio de aerolíneas y trayectos digitales, colaborando con equipos multidisciplinares en un turno de día.
Qué harás
Responsabilidades
- Diseñar aplicaciones robustas basadas en microservicios utilizando Java Springboot y Springboot microservices para ofrecer servicios seguros, escalables y de alto rendimiento que den soporte a flujos de trabajo empresariales críticos y canales de atención al cliente.
- Desarrollar y optimizar capas de acceso a datos utilizando Mongo DB para garantizar una consulta, indexación y diseño de esquemas eficientes que mejoren la capacidad de respuesta y la fiabilidad de la aplicación en conjuntos de datos complejos.
- Implementar código limpio, modular y reutilizable en Java, adhiriéndose a las mejores prácticas, estándares de codificación y directrices de desarrollo seguro para favorecer la mantenibilidad a largo plazo y la facilidad de mejora.
- Colaborar con product owners, arquitectos e ingenieros de plataforma en un modelo de trabajo híbrido para perfeccionar los requisitos técnicos y traducir las necesidades de negocio en contratos de datos y servicios bien definidos.
- Integrar microservicios con sistemas internos y externos a través de APIs bien estructuradas, garantizando al mismo tiempo la resiliencia, la observabilidad y una comunicación fluida entre los componentes distribuidos.
- Configurar y mantener las propiedades de las aplicaciones Springboot, los mecanismos de seguridad y la gestión de dependencias para garantizar un comportamiento consistente en todos los entornos y despliegues estables para las operaciones del turno de día.
- Realizar pruebas exhaustivas unitarias, de integración y de regresión para los componentes de Java Springboot y Mongo DB con el fin de identificar defectos de forma temprana y mantener lanzamientos de alta calidad que reduzcan los incidentes en producción.
- Participar en revisiones de código y discusiones técnicas para compartir conocimientos, abordar riesgos de diseño e impulsar la mejora continua en las arquitecturas de microservicios y las estrategias de persistencia de datos.
- Analizar métricas y registros de producción para solucionar problemas en las interacciones de microservicios y Mongo DB, y posteriormente implementar acciones correctivas que reduzcan el tiempo de inactividad y mejoren la experiencia del usuario para clientes globales.
- Contribuir a las actividades de ajuste de rendimiento mediante el perfilado de servicios Java Springboot, la optimización de consultas a bases de datos y el perfeccionamiento de las estrategias de caché para cumplir con los estrictos objetivos de tiempo de respuesta y escalabilidad.
- Apoyar los pipelines de despliegue colaborando con los equipos de DevOps para garantizar que los microservicios se empaqueten, configuren y lancen de forma consistente en los entornos de prueba y producción sin afectar la estabilidad del turno de día.
- Aplicar el conocimiento del dominio de flujos de reserva, check-in y operaciones de aerolíneas, cuando esté disponible, para construir funcionalidades que agilicen los trayectos de viaje, reduzcan la fricción operativa y aumenten la satisfacción del cliente.
- Documentar diseños técnicos, modelos de datos e interfaces de servicio de manera clara y estructurada para que los equipos de toda la organización multinacional puedan comprender, mantener y ampliar fácilmente las soluciones implementadas.



