Ingeniero/a Backend Java (Spring Boot)
Remoto (LATAM)
Tiempo completo
Senior
Construye servicios Spring Boot resilientes para empresas de EE. UU. que usan Java donde la exactitud y el uptime son lo más importante.
Se requiere inglés para el trabajo diario: vas a trabajar todos los días con un equipo de EE. UU.
¿Ya postulaste? Revisa tu estado
Sobre el puesto
Buscamos un/a Ingeniero/a Java Senior para sumarse a nuestras empresas aliadas que construyen sistemas de pagos, plataformas de seguros, backends de logística y otros servicios donde un mal deploy cuesta dinero real. Trabajarás con Java moderno y Spring Boot, dividirás y fortalecerás servicios, y aportarás la disciplina de testing que estos sistemas exigen.
Qué vas a hacer
- Diseñar y construir servicios con Java y Spring Boot
- Modelar la persistencia con JPA o jOOQ y optimizar las queries detrás
- Construir flujos event-driven con Kafka o RabbitMQ
- Hacerte cargo de la confiabilidad: timeouts, retries, circuit breakers, degradación controlada
- Escribir tests unitarios y de integración con JUnit y Testcontainers
- Liderar la migración incremental desde versiones antiguas de Java y Spring
Requisitos
- 5+ años de desarrollo en Java, 3+ con Spring Boot en producción
- Soltura con Java 17 o superior, incluidos records y streams
- Experiencia sólida en SQL y ORM, y comprensión de los límites transaccionales
- Experiencia con un message broker y con semántica de entrega at-least-once
- Experiencia con Maven o Gradle y despliegue en contenedores
- Inglés excelente, escrito y hablado (B2+)
Deseable
- Experiencia con Kotlin en la JVM
- Experiencia con Quarkus o Micronaut
- Conocimiento de tuning y profiling de la JVM
- Experiencia en pagos, seguros o logística
Stack tecnológico
Java
Spring Boot
PostgreSQL
Kafka
JUnit
Kubernetes
Beneficios
Pago competitivo en USD
Trabajo 100% remoto
Horario flexible
Presupuesto para desarrollo profesional
Apoyo para seguro de salud
Apoyo para equipo de trabajo
Postula a este puesto
Pago competitivo en USD - Remoto
