Experiência com Java 8 ou superior;Domínio de programação orientada a objetos e padrões de projeto;Experiência com consultas SQL e modelagem de banco de dados;Conhecimento em Gradle para gerenciamento de dependências e processos de build;Capacidade de atuar com autonomia, colaborando com o time e apoiando tecnicamente outros desenvolvedores.Formação superior completa em Ciências da Computação, Tecnologia da Informação ou áreas correlatas.Diferenciais:Experiência com Spring / Spring Boot para desenvolvimento e manutenção de aplicações e APIs;Experiência com JPA / Hibernate;Vivência com versionamento de código utilizando Git;Experiência com testes unitários (JUnit, Mockito ou similares).Desenvolver e manter ferramentas e frameworks Java utilizados por outros times de desenvolvimento, garantindo qualidade, escalabilidade e reutilização;Dar suporte técnico ao time na utilização dessas ferramentas, atuando em boas práticas e resolução de problemas;Criar, manter e evoluir rotinas e componentes base sobre os quais os aplicativos da companhia operam;Atuar de forma investigativa e exploratória na identificação de falhas, gargalos e oportunidades de melhoria, propondo soluções técnicas e evoluções contínuas;Colaborar ativamente com o time, participando de code reviews, compartilhando conhecimento e apoiando a evolução técnica da squad.