Desenvolvedor(a) Java Pleno (Cobrança Recorrente)
Sobre a vaga
Vaga aberta de Desenvolvedor(a) Java Pleno (Cobrança Recorrente). 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.
Na cobrança recorrente, milhares de assinaturas vencem no mesmo dia. O sistema gera as faturas, tenta cobrar no cartão ou emite boleto, registra o resultado e, quando a cobrança falha, segue uma régua de novas tentativas e avisos até recuperar o pagamento ou suspender o serviço. Cada etapa tem prazo e não pode ser executada duas vezes.
A base é um serviço em Java com Spring Boot. A geração de faturas roda em lotes com Spring Batch, e um lote interrompido no meio precisa recomeçar do ponto certo, sem gerar fatura em dobro. As tentativas de cobrança passam por um provedor externo que às vezes demora e às vezes devolve erro genérico, e o sistema precisa distinguir recusa definitiva de falha temporária.
Troca de plano no meio do ciclo, cupom com prazo, assinatura pausada e reativação depois de suspensa são regras que você vai modelar, com atenção a cálculo proporcional e a arredondamento. A modelagem dentro do módulo é responsabilidade sua, assim como garantir que cada regra tenha teste.
O que você vai fazer
- Implementar a geração de faturas em lotes com Spring Batch, com reinício seguro
- Integrar o provedor de cobrança com tempo limite, nova tentativa e chave de idempotência
- Construir a régua de recuperação com tentativas e avisos configuráveis
- Calcular valores proporcionais na troca de plano e aplicar cupons com prazo
- Tratar pausa, suspensão e reativação de assinatura
- Escrever testes de integração com Testcontainers para os lotes e a régua
- Monitorar a execução dos lotes e investigar falhas em produção
Requisitos
- Java e Spring Boot com domínio de transação e de configuração
- Processamento em lote com Spring Batch ou abordagem equivalente
- PostgreSQL com índices e controle de concorrência
- Integração com APIs externas tratando falha temporária e definitiva
- Testes automatizados de unidade e de integração
- Entregar funcionalidade completa e tomar decisões de modelagem dentro do módulo
Diferenciais
- Ter trabalhado com assinatura, cobrança ou meios de pagamento
- RabbitMQ ou Kafka
- Noção das regras de nova tentativa em cartão de crédito
- Observabilidade com métricas de negócio, como taxa de recuperação
Como é trabalhar aqui
Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. As execuções de lote têm painel próprio, quem mexe no código acompanha a primeira execução depois de cada mudança e a revisão de código cobre também o plano de reversão. Recuperar uma cobrança que parecia perdida te dá a mesma satisfação que fechar uma venda? 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.