Engenheiro(a) Backend Java (Spring Boot)
Remoto (América Latina)
Tempo integral
Sênior
Construa serviços Spring Boot resilientes para empresas dos EUA que usam Java onde corretude e uptime são o que mais importa.
Inglês necessário para o dia a dia: você vai trabalhar todos os dias com um time dos EUA.
Já se candidatou? Veja seu status
Sobre a vaga
Procuramos um(a) Engenheiro(a) Java Sênior para atuar em nossas empresas parceiras que constroem sistemas de pagamento, plataformas de seguros, backends de logística e outros serviços em que um deploy ruim custa dinheiro de verdade. Você vai trabalhar com Java moderno e Spring Boot, dividir e fortalecer serviços, e trazer a disciplina de testes que esses sistemas exigem.
O que você vai fazer
- Desenhar e construir serviços com Java e Spring Boot
- Modelar a persistência com JPA ou jOOQ e otimizar as queries por trás
- Construir fluxos event-driven com Kafka ou RabbitMQ
- Ser responsável pela confiabilidade: timeouts, retries, circuit breakers, degradação controlada
- Escrever testes unitários e de integração com JUnit e Testcontainers
- Liderar a migração incremental de versões antigas de Java e Spring
Requisitos
- 5+ anos de desenvolvimento em Java, 3+ com Spring Boot em produção
- Familiaridade com Java 17 ou superior, incluindo records e streams
- Experiência sólida com SQL e ORM, além de entendimento dos limites de transação
- Experiência com um message broker e com semântica de entrega at-least-once
- Experiência com Maven ou Gradle e deploy em containers
- Inglês excelente, escrito e falado (B2+)
Diferenciais
- Experiência com Kotlin na JVM
- Experiência com Quarkus ou Micronaut
- Conhecimento de tuning e profiling da JVM
- Experiência em pagamentos, seguros ou logística
Stack de tecnologia
Java
Spring Boot
PostgreSQL
Kafka
JUnit
Kubernetes
Benefícios
Remuneração competitiva em USD
Trabalho 100% remoto
Horário flexível
Verba para desenvolvimento profissional
Auxílio para plano de saúde
Auxílio para equipamentos
Candidate-se a esta vaga
Remuneração competitiva em USD - Remoto
