Desenvolvedor(a) Java Pleno (Carteira Digital)
Sobre a vaga
Vaga aberta de Desenvolvedor(a) Java Pleno (Carteira Digital). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision. Modelo 100% remoto. Faixa: R$ 5.000 a R$ 6.500. Contratação: tempo integral, CLT ou PJ.
Publicada em 26/10/2026.
A carteira digital guarda saldo, recebe depósitos, faz pagamentos e transferências entre usuários. Cada operação é um lançamento num livro razão: débito numa conta, crédito em outra, sempre em pares e sempre somando zero. O saldo é derivado desses lançamentos, e qualquer atalho que altere saldo diretamente vira um buraco difícil de explicar depois.
Você vai cuidar de funcionalidades inteiras no serviço em Java com Spring Boot, do desenho da API ao teste de integração. O volume pede atenção a concorrência e desempenho: transferências simultâneas da mesma conta não podem gastar o mesmo saldo duas vezes, e o extrato precisa responder rápido mesmo para contas com muito movimento acumulado. Os eventos de cada operação são publicados no Kafka para antifraude, notificação e contabilidade.
Estorno, limite diário por tipo de operação e bloqueio cautelar por suspeita de fraude são regras que você vai implementar e manter, decidindo dentro do módulo como modelar cada uma.
O que você vai fazer
- Implementar depósito, pagamento e transferência como lançamentos em partidas dobradas
- Controlar a concorrência no saldo com bloqueio no PostgreSQL e chave de idempotência
- Publicar os eventos de cada operação no Kafka com garantia de entrega
- Implementar limites diários configuráveis por tipo de operação e por perfil
- Otimizar a consulta de extrato com índices e paginação por cursor
- Escrever testes de integração com Testcontainers cobrindo concorrência
- Investigar divergências de saldo e corrigir a causa, não só o sintoma
- Revisar o código de colegas do módulo
Requisitos
- Java e Spring Boot no dia a dia, incluindo transação e configuração
- JPA com entendimento do SQL que ela gera e de quando evitá-la
- PostgreSQL com índices, plano de execução e níveis de isolamento
- Mensageria com Kafka ou similar, sabendo lidar com reenvio e duplicidade
- Testes de unidade e de integração como parte da entrega
- Entregar uma funcionalidade completa por conta própria, da API à produção
Diferenciais
- Noção de contabilidade em partidas dobradas
- Padrão de outbox para publicar eventos de forma consistente
- Redis para limite de taxa ou cache
- Observabilidade com métricas e rastreamento distribuído
- Vivência com sistema financeiro regulado
Como é trabalhar aqui
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As decisões de modelagem do módulo ficam registradas em documentos curtos de decisão, a revisão de código é feita por quem conhece o livro razão e, toda semana, o time conversa sobre os incidentes e divergências encontrados. Encontrar a origem de um centavo sumido num livro razão te parece um bom problema? Na candidatura, informe a sua pretensão salarial.
Benefícios oferecidos pela empresa contratante
- 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
Tecnologias
Vagas parecidas
Como funciona o processo
- Você envia o currículo uma única vez. Ele entra no banco da Sylision e vale para os processos compatíveis, os de hoje e os que abrirem depois.
- A busca é feita por pessoas: quando surge um processo que combina com o que você faz, a gente chama, normalmente por WhatsApp.
- Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido.
Antes de aceitar qualquer proposta
A Sylision existe para você saber onde está entrando
Nós somos um acervo público sobre como as empresas funcionam por dentro, feito de respostas de quem já saiu delas. Dá para ver quanto tempo as pessoas ficavam, quantas saíram no último ano e o que mudou de um ano para o outro, antes de você responder a uma proposta.
As vagas são uma porta. O que a gente faz é isto, e ele só existe porque quem já saiu respondeu. Leva de 2 a 3 minutos, é de múltipla escolha, e não pede CPF nem e-mail.
Candidate-se a esta vaga
Anexe o seu currículo. Ele vale para esta vaga e para os próximos processos compatíveis, sem refazer cadastro.