Mondia Group
Mondia Group
Mondia Group es una empresa de comercio móvil que opera en los sectores de las telecomunicaciones, el entretenimiento digital, el marketing y los pagos. Mediante alianzas con más de 84 operadores móviles en 60 países, ayuda a proveedores de contenido y comercios a llegar a los consumidores a través de contenido agregado, servicios de entretenimiento, soluciones de telecomunicaciones y pagos digitales ofrecidos por Mondia Pay. La empresa también desarrolla experiencias digitales personalizadas, apoya la adquisición de usuarios mediante publicidad y marketing de rendimiento, y explora nuevas oportunidades a través de Mondia Labs. Su actividad internacional abarca conectar audiencias, facilitar transacciones y crear productos digitales para un ecosistema móvil global.

Ingeniero sénior full stack especializado en backend

Desarrolla microservicios Java y Spring Boot, API y soluciones en AWS, y contribuye a los frontends Vue.js y a la automatización de ingeniería asistida por IA.

Descripción

  • Desarrolla y mantiene microservicios escalables con Java 21+ y Spring Boot.
  • Diseña API REST seguras y robustas con versionado, idempotencia, gestión de errores y especificaciones OpenAPI/Swagger.
  • Aplica prácticas de microservicios como contextos delimitados, descomposición de servicios, gestión de transacciones distribuidas y patrones Saga.
  • Desarrolla sistemas basados en eventos con Apache Kafka y mensajería asíncrona.
  • Aplica prácticas de seguridad de aplicaciones, como OAuth2, JWT, programación segura y corrección de vulnerabilidades.
  • Mejora el rendimiento mediante el ajuste de la JVM, la creación de perfiles, el almacenamiento en caché, la reducción de latencia y el uso eficiente de recursos.
  • Diseña y optimiza el acceso a bases de datos, las consultas SQL, los índices y los planes de ejecución de consultas.
  • Desarrolla y opera soluciones nativas de la nube y sin servidor en AWS con Lambda, API Gateway y Step Functions.
  • Desarrolla servicios backend y API con Node.js y NestJS cuando sea apropiado.
  • Automatiza la ingeniería, las pruebas, la implementación y las operaciones con Python, Node.js y otras herramientas de scripting.
  • Escribe código limpio, fácil de mantener y comprobable, y crea pruebas unitarias y de integración.
  • Prototipa soluciones, investiga problemas complejos y detecta y corrige cuellos de botella de rendimiento.
  • Desarrolla, mejora y mantiene aplicaciones frontend con Vue.js.
  • Conecta aplicaciones frontend con servicios backend mediante API REST seguras y fiables.
  • Crea componentes de interfaz reutilizables e implementa formularios, validación del lado del cliente, gestión de estado y manejo de errores.
  • Mejora el rendimiento del frontend, el comportamiento adaptable, la compatibilidad con navegadores y la usabilidad.
  • Resuelve problemas del frontend y colabora con desarrolladores para entregar funcionalidades completas de principio a fin.
  • Usa herramientas de desarrollo asistidas por IA para programar, depurar, probar, revisar código y documentar.
  • Impulsa la automatización basada en IA en todo el ciclo de vida del desarrollo de software.
  • Revisa código, mantiene las prácticas de ingeniería y asesora a los miembros del equipo.
  • Colabora con el Engineering Manager, los equipos de QA y los desarrolladores para cumplir la hoja de ruta tecnológica.
  • Participa en turnos de guardia, resuelve incidentes de producción, analiza sus causas raíz e implementa mejoras preventivas.

Requisitos

  • Experiencia profesional en el desarrollo de software backend con Java 21+ y Spring Boot.
  • Sólido conocimiento de arquitectura de microservicios, sistemas distribuidos, diseño de API REST y arquitectura basada en eventos.
  • Experiencia práctica en diseño e integración de API, gestión de autenticación y autorización, y protección de aplicaciones.
  • Experiencia con Apache Kafka o una tecnología comparable de transmisión de eventos.
  • Sólidos conocimientos de SQL y bases de datos relacionales, incluida la optimización de consultas e índices.
  • Experiencia en el desarrollo y la operación de aplicaciones en AWS, incluidos servicios sin servidor.
  • Conocimiento de pruebas unitarias y de integración, CI/CD, observabilidad, resolución de problemas en producción y desarrollo seguro.
  • Capacidad para analizar problemas técnicos complejos y ofrecer soluciones fiables, fáciles de mantener y de alto rendimiento.
  • Conocimientos prácticos de Vue.js y JavaScript o TypeScript moderno.
  • Capacidad para desarrollar y mantener componentes frontend, integrar API REST y resolver problemas de interfaz.
  • Conocimiento de arquitectura frontend, gestión de estado, diseño adaptable y validación del lado del cliente.
  • Capacidad para desarrollar funcionalidades frontend de complejidad sencilla a moderada de forma autónoma, sin especialización profunda en frontend.
  • Experiencia con Node.js y NestJS para servicios backend.
  • Familiaridad con Python u otros lenguajes de scripting para automatización y herramientas.
  • Experiencia práctica con herramientas de programación asistida por IA e interés en usar IA para mejorar la productividad del desarrollo y la calidad del software.
  • Sólidas habilidades analíticas, de comunicación, colaboración y resolución de problemas.
  • Capacidad para asumir la responsabilidad de los entregables y trabajar eficazmente en un equipo de ingeniería multifuncional.
  • Se valorará: Experiencia en el diseño y la operación de aplicaciones nativas de la nube en AWS.
  • Se valorará: Conocimientos de patrones de transacciones distribuidas, estrategias de resiliencia, almacenamiento en caché y optimización del rendimiento.
  • Se valorará: Experiencia en la automatización de flujos de trabajo de desarrollo y operaciones con IA.
  • Se valorará: Experiencia en la toma de decisiones arquitectónicas, la revisión de código y la mentoría de desarrolladores.

Beneficios

  • Seguro social.
  • Seguro médico para el empleado y su familia.
  • Aportación mensual de la empresa de hasta 25 EUR para beneficios para el personal.
  • Programa de bonificaciones de la empresa, sujeto a las políticas de la compañía.
  • Salario pagado en EGP, equivalente en EUR.

Empleos relacionados

Highmark Health
Acrisure

Consultor de reclamaciones de beneficios farmacéuticos

Acrisure

Resuelve reclamaciones de beneficios farmacéuticos para planes de salud de empleadores autofinanciados mediante la investigación de discrepancias y la coordinación con las partes interesadas. Contribuye a procesar las reclamaciones con precisión y a mejorar el rendimiento de los planes y la gestión de costos.

Abrir