NOS
99x Europe
Ingeniero/a de Back End con Java
JavaKubernetes
Traducción automática. Consulta el original.
Sobre la oportunidad
Buscamos un/a Ingeniero/a de Software para unirse a nuestro equipo y ayudar a construir y escalar una plataforma de optimización de pagos de alto rendimiento y basada en datos.
En este puesto, trabajarás en estrecha colaboración con equipos distribuidos en múltiples regiones, contribuyendo al desarrollo de una plataforma moderna basada en microservicios que procesa transacciones en tiempo casi real. Desempeñarás un papel clave en el diseño, desarrollo y mantenimiento de robustos servicios de backend, al tiempo que ayudas a impulsar la excelencia en ingeniería y la mejora continua.
Responsabilidades
- Participar en la refinación del backlog, la planificación de sprints y las discusiones de diseño técnico.
- Escribir código limpio, mantenible y eficiente siguiendo las mejores prácticas.
- Garantizar la calidad del código mediante pruebas, revisiones de código e integración continua.
- Construir y evolucionar servicios de backend.
- Diseñar y desarrollar microservicios utilizando Java y Spring Boot.
- Desarrollar y mantener REST y gRPC APIs.
- Contribuir a arquitecturas basadas en eventos utilizando sistemas de mensajería.
Colaborar entre equipos
- Trabajar en estrecha colaboración con ingenieros/as, product owners y stakeholders en equipos distribuidos.
- Contribuir a la entrega de funcionalidades de extremo a extremo en un entorno ágil.
- Promover el intercambio de conocimientos y las mejores prácticas de ingeniería.
Garantizar la escalabilidad y la fiabilidad
- Construir sistemas resilientes y escalables desplegados en entornos cloud.
- Monitorizar el rendimiento del sistema y solucionar problemas de producción.
- Contribuir a la observabilidad utilizando logs, métricas y herramientas de monitorización.
Apoyar la mejora continua
- Mejorar las canalizaciones de CI/CD y las prácticas de automatización.
- Participar en discusiones de diseño de sistemas y decisiones arquitectónicas.
- Aprender y aplicar continuamente prácticas de ingeniería modernas.
Requisitos
- Experiencia sólida con Java y Spring Boot.
- Experiencia en la construcción de arquitecturas de microservicios.
- Experiencia con APIs RESTful y/o gRPC.
- Familiaridad con sistemas basados en eventos (p. ej., plataformas de mensajería).
- Experiencia con plataformas cloud y canalizaciones de CI/CD.
- Conocimiento de herramientas de monitorización y observabilidad.
- Experiencia trabajando en entornos Agile (Scrum/Kanban).
- Sólidas habilidades de resolución de problemas y analíticas.
- Capacidad para trabajar eficazmente en equipos distribuidos.
- Sólidas habilidades de comunicación en inglés (escrito y hablado).
Se valorará
- Experiencia con Apache Kafka o sistemas de mensajería similares.
- Familiaridad con plataformas cloud como PCF o Kubernetes.
- Experiencia con herramientas de monitorización (p. ej., Prometheus, Grafana).
- Comprensión de sistemas de pago o plataformas de transacciones de alto volumen.
- Experiencia con frameworks de pruebas automatizadas.
- Fuerte interés en la optimización del rendimiento y la escalabilidad.
- Experiencia contribuyendo a sistemas a nivel de plataforma o basados en datos.
Si esto suena como tú, ¡comparte tu CV con nosotros y hablemos!
