You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Remoto] Desenvolvedor(a) Java Júnior (Integração de Pedidos) | Confidencial (vaga via Sylision) #1972
Confidencial (vaga via Sylision): a empresa contratante não é nomeada neste anúncio. A seleção é conduzida pela Sylision.
Descrição da vaga
Pedidos chegam para a empresa por vários canais: API de parceiro, webhook e arquivo. Cada canal fala um dialeto diferente, e todos precisam virar o mesmo pedido interno antes de seguir para separação e entrega. O serviço que faz essa conversão é Java com Spring Boot, e publica cada pedido normalizado em um tópico Kafka. Seu trabalho vai ser receber, normalizar e não perder pedido. Isso significa aceitar a chamada do parceiro, validar o que veio, traduzir código de produto e de cliente para o cadastro interno e responder rápido, mesmo quando o processamento continua depois em segundo plano. Também significa lidar com entrega repetida: parceiro que não recebe confirmação manda o mesmo pedido de novo, e o sistema precisa reconhecer que já viu aquele identificador. É um bom lugar para aprender mensageria com problema real, sem ter de desenhar a arquitetura sozinho.
Implementar endpoints que recebem pedido por API e webhook de canais externos.
Converter o formato de cada canal para o modelo interno de pedido.
Publicar e consumir mensagens em tópicos Kafka com tratamento de erro.
Detectar entrega repetida pelo identificador do parceiro e evitar pedido duplicado.
Guardar a carga original recebida, para investigar divergência depois.
Escrever teste automatizado com exemplo real de carga de cada canal.
Local
100% remoto, no Brasil
Requisitos
Obrigatórios:
Formação em andamento ou concluída em área de tecnologia, ou projeto próprio publicado com código Java seu.
Entender requisição HTTP, verbo, código de status e corpo em JSON.
Ler e alterar classes Java em projeto existente.
Escrever consulta SQL simples para conferir o que foi gravado.
Usar Git com branch e pull request.
Diferenciais:
Ter usado Spring Boot para construir uma API, mesmo em estudo.
Ter encostado em fila ou tópico (Kafka, RabbitMQ, SQS).
Conhecer Docker Compose para subir dependência local.
Ter consumido API pública de terceiro em algum projeto.
Benefícios
Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
Trabalhe de qualquer lugar, com liberdade e flexibilidade
Conexão global: convivência com times de diferentes países e culturas
Apoio à saúde física com TotalPass e Mediquo
Cuidado com a saúde mental pelo programa Team Care
Contratação e jornada definidas com a empresa contratante
Contratação
CLT ou PJ. Faixa salarial: R$ 4.300 a R$ 6.200 por mês.
Já enviei meu currículo para a vaga de Desenvolvedor Java Júnior. Tenho interesse na oportunidade e motivação para contribuir com o desenvolvimento de soluções utilizando Java, Spring Boot, APIs REST e banco de dados SQL.
Fico à disposição para conversar e fornecer mais informações sobre minha experiência e meus projetos.
Activity
FernandoDev0 commentedon Oct 27, 2026
Olá, Giovani! Tudo bem?
Já enviei meu currículo para a vaga de Desenvolvedor Java Júnior. Tenho interesse na oportunidade e motivação para contribuir com o desenvolvimento de soluções utilizando Java, Spring Boot, APIs REST e banco de dados SQL.
Fico à disposição para conversar e fornecer mais informações sobre minha experiência e meus projetos.
Agradeço pela atenção!