Desenvolvedor(a) Java Júnior (Motor de Regras)
Sobre a vaga
Vaga aberta de Desenvolvedor(a) Java Júnior (Motor de Regras). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision. Modelo 100% remoto. Faixa: R$ 3.800 a R$ 5.200. Contratação: tempo integral, CLT ou PJ.
Publicada em 26/09/2026.
Existe um serviço que recebe um conjunto de dados e responde se aquilo atende a um critério configurado: faixa declarada, nível, localidade, tempo em determinada tecnologia. A regra não está escrita no código, ela é cadastrada, versionada e trocada sem novo deploy. Você vai manter e ampliar esse motor.
A exigência central é menos comum do que parece. O motor não pode devolver apenas sim ou não, ele tem de devolver qual regra decidiu, com qual valor de entrada, para que a decisão seja auditável depois. Isso muda o desenho: cada avaliação guarda o rastro, e mudança de regra nunca reescreve o histórico do que já foi decidido.
O back-end é Java com Spring Boot e PostgreSQL, com parte das regras expressa em Drools e parte em avaliação própria mais simples. Você vai escrever teste de tabela, com muitos casos de entrada e saída esperada, porque é assim que se descobre que uma regra nova quebrou uma antiga.
O que você vai fazer
- Implementar e manter regras de elegibilidade avaliadas em tempo de execução
- Guardar o rastro de cada avaliação: regra aplicada, entrada usada, resultado
- Escrever teste de tabela cobrindo caso limite, empate e dado ausente
- Tratar dado ausente de forma explícita, sem tratar falta como zero
- Expor a avaliação por endpoint REST e documentar o contrato
- Versionar regra para que decisão antiga continue explicável
- Reproduzir divergência relatada, comparando entrada e rastro gravado
Requisitos
- Formação em andamento ou concluída em curso de tecnologia, ou projeto próprio publicado com código Java seu
- Java com orientação a objetos, coleções e condicional bem organizada
- Noção de Spring Boot e de endpoint REST
- SQL de consulta e escrita em banco relacional
- Gosto por lógica e por caso de borda: aqui o interessante é justamente o caso esquisito
- Git no dia a dia
Diferenciais
- Ter escrito teste parametrizado ou de tabela em JUnit
- Drools ou qualquer motor de regras, mesmo em estudo
- Noção de tabela de decisão ou de árvore de decisão
- Docker para subir o ambiente local
- Interesse por dado ausente tipado, por exemplo distinguir não informado de recusado
Como é trabalhar aqui
Trabalho 100% remoto, de qualquer lugar do Brasil.
A pessoa que escreve a regra não é a mesma que valida se ela funcionou, e isso é proposital. Você vai ter seu trabalho conferido por outra pessoa e vai conferir o de outras, com o teste no meio para não virar discussão de opinião.
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.