← All jobs

Senior Java Engineer

About the role

• Diseñar y evolucionar APIs Java (REST) robustas, internas y hacia partners, con buen manejo de errores y seguridad
• Implementar y extender integraciones: clientes HTTP, mapeos de request/response, idempotencia y reintentos donde aplique
• Participar en decisiones técnicas del servicio: estructura de módulos, consistencia de datos y performance en puntos calientes
• Trabajar con AWS y contenedores (Docker, Kubernetes u orquestación según el proyecto)
• Construir y mantener servicios desacoplados por dominio, colaborando con otros equipos cuando el flujo lo cruce
• Contribuir a la observabilidad de sistemas productivos mediante logs estructurados, métricas y trazas
• Optimizar performance y estabilidad cuando el servicio lo requiera
• Utilizar inteligencia artificial aplicada al desarrollo en código, testing y automatización

• Java sólido (Spring Boot o equivalente) con trayectoria clara en APIs
• Experiencia real en AWS en producción, o cloud comparable
• Contenedores: Docker, Kubernetes o similar
• Diseño de APIs REST y consumo de APIs de terceros
• Observabilidad en producción (ELK, Prometheus, Grafana o equivalente)
• Criterio técnico para diseñar soluciones y discutir trade-offs en contexto de integraciones
• Autonomía para tomar decisiones y cerrar entregables de punta a punta, con calidad
• Experiencia en sistemas de mediana o alta complejidad: concurrencia, integraciones distribuidas, consistencia
• Buena disposición para dar y recibir feedback técnico
• Experiencia trabajando de manera AI-assisted, utilizando herramientas de inteligencia artificial en código, testing y automatización, o disposición activa para desarrollarse en ello