Desenvolvedor(a) Java Júnior (Catalogo e Busca)
Sobre a vaga
Vaga aberta de Desenvolvedor(a) Java Júnior (Catalogo e Busca). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision. Modelo 100% remoto. Faixa: R$ 3.900 a R$ 5.400. Contratação: tempo integral, CLT ou PJ.
Publicada em 26/09/2026.
O catálogo é o serviço que guarda tudo que está publicado (vaga, requisito, localidade, faixa) e responde às consultas de quem está procurando. A maior parte do tráfego da plataforma passa por ele, e quase todo esse tráfego é leitura. Por isso o problema central aqui não é gravar, é responder rápido: filtro combinado, paginação estável, ordenação que não repete item entre páginas.
O back-end é Java com Spring Boot sobre PostgreSQL, com Redis na frente das consultas mais repetidas. Quando uma publicação muda, o cache precisa cair para aquela chave e não para tudo. Uma parte do trabalho é justamente essa: descobrir qual invalidação é correta e barata.
Você vai trabalhar com quem cuida do front, porque cada filtro novo na tela é um parâmetro novo no endpoint. Espere discutir contrato de API, nome de campo e o que acontece quando o filtro não retorna nada.
O que você vai fazer
- Implementar endpoints de listagem e detalhe com filtro, ordenação e paginação
- Escrever consultas SQL e JPA que se sustentem quando a tabela crescer
- Criar e invalidar cache em Redis por chave, não por limpeza geral
- Medir tempo de resposta de endpoint e apontar onde está o gargalo
- Manter o contrato publicado em OpenAPI alinhado com o que o código faz
- Escrever teste de integração cobrindo filtro combinado e resultado vazio
- Ajudar no ajuste de índice quando uma consulta ficar lenta
Requisitos
- Formação em andamento ou concluída em curso de tecnologia, ou projeto próprio publicado que mostre código Java seu
- Java com orientação a objetos, coleções e Streams em nível básico
- Spring Boot: criar controller, service e repositório
- SQL: SELECT com junção, filtro, agrupamento e ordenação
- Entender paginação e o que muda entre limite por deslocamento e por cursor
- Git no dia a dia
Diferenciais
- Ter usado Redis ou qualquer cache em memória
- Noção de plano de execução e índice em banco relacional
- Docker para subir banco e cache localmente
- Já ter consumido uma API própria de dentro de um front
- Interesse por dado estruturado e como buscador lê página
Como é trabalhar aqui
Vaga remota, com combinação de horário de sobreposição para conversa com front e revisão de código. Fora disso o dia é seu.
O time mede antes de otimizar. Aqui ninguém aceita mudança de consulta com a justificativa de que ficou mais rápida sem número do lado, e isso vale igual para pessoa júnior e sênior.
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.