A complete application in a minute
Tailored resume and cover letter, ready to send.
A Sylision busca um Desenvolvedor(a) Java Pleno para trabalhar 100% remoto, atuando na cobrança recorrente de assinaturas.
Você irá modelar regras de cobrança, gerenciar reinícios seguros de lotes e integrações com fornecedores, além de escrever testes com Testcontainers e monitorar a execução.
Vaga aberta de Desenvolvedor(a) Java Pleno (Cobrança Recorrente). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: pleno.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R$ 5.000 a R$ 6.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:
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.
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?