Localizador de tiendas
Envíenos un mensaje de WhatsApp 24/7
Centro de ayuda
Buscar una tienda
Descargar la aplicación Sim Local
Guías de activación
Explicación de la Travel eSIM
teléfonos compatibles con eSIM
Desbloqueo de teléfonos
Póngase en contacto con nosotros
Logo de Sim Local
ofertas eSIM
Planes eSIM ilimitados
planes eSIM con llamadas y SMS
planes eSIM para estudiantes
Reino Unido
Estados Unidos
Europa
Tailandia
Japón
Planes globales
Ver todos los destinos
Acerca de Sim Local
Por qué elegir Sim Local
Nuestras redes
Testimonios
Carreras profesionales
Recomendar a un amigo
Afiliados
Socios
Pulse
Blog
ESUS$
Idioma
Moneda

Desarrollador sénior de backend

(Java / Spring Boot)

Acerca de Sim Local

Sim Local es un proveedor líder mundial de eSIM para viajes que ayuda a millones de viajeros a mantenerse conectados en más de 200 destinos de todo el mundo. Gracias a una combinación de colaboraciones con operadores locales, productos digitales innovadores y una distribución omnicanal, ofrecemos experiencias de conectividad sin interrupciones a los viajeros internacionales.

Buscamos un desarrollador sénior de backend con una sólida trayectoria en la implementación de servicios de producción y API de principio a fin. Te encargarás de los servicios de backend y de la implementación de API en nuestra plataforma de eSIM y SIM de viaje multitenant y multimarca, y tendrás influencia real en la arquitectura y las decisiones técnicas.

Tu trabajo impulsará nuestra página web y nuestra aplicación móvil D2C, nuestras tiendas asociadas de marca blanca, nuestra plataforma interna y las redes e integraciones de pago que hay detrás de ellas.

Nuestra pila: Java 17 o superior, Spring Boot, Maven, MySQL, JPA/Hibernate, Liquibase y AWS (SQS/SNS, Lambda, Cognito, SES, CloudFormation).

Responsabilidades principales

1. Servicios de backend y API

  • Diseñar, desarrollar e implementar servicios de backend y API en toda nuestra plataforma: API orientadas al cliente, sistemas internos de back-office e integraciones con socios.
  • Desarrollar, mantener y ampliar nuestros servicios Java/Spring Boot y nuestras pasarelas de API, garantizando su seguridad y fiabilidad en el entorno de producción.

2. Integraciones con terceros

  • Crear y mantener integraciones con redes, proveedores de pagos o terceros, incluidos los webhooks y los flujos basados en eventos
  • Diseño a prueba de fallos: idempotencia, reintentos y gestión elegante de los errores en los sistemas distribuidos

3. Arquitectura, calidad del código, gestión de incidencias

  • Contribuir a las decisiones de arquitectura y ayudar a definir la orientación técnica de la plataforma a medida que crece
  • Identificar y resolver los cuellos de botella en el rendimiento y las vulnerabilidades de seguridad antes de que lleguen al entorno de producción
  • Revisar el código —incluido el generado por IA— y elevar el nivel de calidad, facilidad de prueba y seguridad en todo el equipo
  • Promueve las pruebas automatizadas, una documentación clara de las API y buenos hábitos de ingeniería
  • Hazte responsable de los servicios que desarrollas en producción, utilizando la observabilidad y la supervisión para garantizar que sean rápidos, eficientes y seguros a gran escala.
  • Colaborar con el equipo de ingeniería de plataformas en materia de infraestructura, implementaciones y resolución de incidencias

4. Colaboración en equipo

  • Colaborar con el Product Owner, los desarrolladores y los responsables técnicos para implementar cambios específicos y orientados al valor, con los más altos estándares de calidad.
  • Contribuir a la planificación, a las ceremonias ágiles y a la mejora continua del funcionamiento del equipo

Lo que buscamos

Imprescindible – Todos los candidatos

  • Grado en Informática u otra disciplina relacionada, o experiencia laboral equivalente.
  • Más de 4 años de experiencia en desarrollo backend, con una trayectoria demostrada en la puesta en marcha de servicios de producción de principio a fin
  • Más de 2 años de experiencia en el desarrollo de API RESTful y servicios web.
  • Sólidos conocimientos de Java (17+) y Spring Boot, incluyendo Spring Security / OAuth2 y proyectos Maven multimódulo
  • Bases de datos relacionales (MySQL o similares), JPA/Hibernate y herramientas de migración de esquemas como Liquibase —incluido el diseño de esquemas y la optimización de consultas a gran escala—
  • Servicios nativos de la nube en AWS: SQS/SNS, Lambda, Cognito, SES y CloudFormation o una infraestructura como código similar
  • Arquitecturas asíncronas, basadas en mensajes y en eventos, incluidos patrones de sistemas distribuidos como la idempotencia y la gestión de reintentos
  • Pruebas automatizadas: pruebas unitarias con JUnit y Mockito, y pruebas de integración con Testcontainers o un equivalente
  • Observabilidad y supervisión con herramientas de APM (Datadog, New Relic, CloudWatch o similares)
  • Uso práctico de Claude Code o de asistentes de programación basados en IA similares, con la capacidad de criterio necesaria para revisar, corregir y asumir la plena responsabilidad del código generado por la IA
  • Sólidas habilidades en la revisión de código y una trayectoria demostrada en la mejora de la calidad del código en todo el equipo
  • Estrategias de almacenamiento en caché y sistemas con mucho tráfico y alta concurrencia (p. ej., Redis)
  • Integración de API y webhooks de terceros: proveedores de pagos, operadores de telecomunicaciones o plataformas de CRM y marketing
  • Experiencia en un equipo Scrum multifuncional utilizando Jira y Confluence

Deseable

  • Documentación de la API con OpenAPI / Swagger
  • Experiencia en el sector de las telecomunicaciones, las eSIM, los viajes o el comercio electrónico

Cualidades personales

  • Fuerte orientación a los resultados: asume la responsabilidad desde el diseño hasta la producción
  • Proactivo: detecta aspectos que se pueden mejorar y se siente capaz de impulsarlos
  • Mantiene y defiende unos altos estándares de ingeniería mediante buenas prácticas y hábitos
  • Persona con espíritu de colaboración y capacidad para comunicarse con claridad con las partes interesadas, tanto del ámbito del producto como de ámbitos no técnicos
  • Me apasiona el desarrollo y tengo muchas ganas de seguir aprendiendo

Qué ofrecemos

  • Trabajo totalmente a distancia o híbrido: únete al equipo en nuestra oficina de Dublín 16 cuando quieras, o ahórrate el largo trayecto diario al trabajo
  • Salario competitivo, en función de la experiencia
  • 21 días de vacaciones anuales, más un día adicional por cada año completo trabajado, hasta un máximo de 25 días al año
  • Viernes de verano: medias jornadas los viernes durante todo el verano
  • Plan de pensiones
  • Programa de recomendación
  • Prestación por maternidad

Esta es una oportunidad fantástica para incorporarte a una empresa que se preocupa por su personal, que apuesta por promover el talento interno y que no deja de crecer en nuevos mercados. Si no cumples todos los requisitos, pero crees que este puesto podría ser el adecuado para tu trayectoria profesional, envía tu candidatura. Buscamos a la persona que mejor encaje en nuestra cultura empresarial.

Para solicitar este puesto, envía tu CV a: Careers@simlocal.com con el asunto «Sim Local - Desarrollador sénior de backend».