El portal de empleo de España

Ingeniero de Software

Híbrido en Barcelona·Jornada completa·Añadida hace 2 días

Cognizant

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.

Sobre Cognizant

Sector
IT Services
Todas las vacantes de Cognizant
WhatsApp