Desenvolvedor(a) Backend Pleno
Sendo uma instituição dedicada ao ensino, aqui na UniFatecie colocamos a aprendizagem como nossa prioridade, transformando o conhecimento em um estilo de vida! Buscamos diariamente o crescimento, comprometidos com a responsabilidade, a manutenção da excelência e a preservação dos valores que nos conduziram até este ponto e que nos impulsionarão para o futuro. Trilhe esse caminho conosco!
Sobre a vaga Estamos em busca de um(a) Desenvolvedor(a) Backend Pleno para atuar no desenvolvimento e manutenção de APIs que sustentam produtos educacionais e de gestão do grupo. Você trabalhará em squads responsáveis por sistemas como CRM, plataformas de cursos, gestão de leads e ERP, com stack majoritariamente em Java/Spring Boot.
Responsabilidades • Desenvolver, evoluir e manter APIs REST em Java com Spring Boot; • Modelar e otimizar entidades e consultas com Spring Data JPA/Hibernate; • Gerenciar versionamento de banco de dados com Flyway; • Implementar autenticação e autorização com Spring Security (JWT); • Escrever consultas dinâmicas e performáticas com QueryDSL; • Participar de decisões de arquitetura, revisão de código e boas práticas de qualidade; • Colaborar com times de frontend e produto no desenho de contratos de API.
Requisitos • Experiência sólida com Java (17+) e Spring Boot; • Domínio de Spring Data JPA/Hibernate e bancos relacionais (PostgreSQL); • Experiência com Flyway ou outra ferramenta de migração de banco de dados; • Conhecimento de Spring Security e autenticação via JWT; • Conhecimento de Git e fluxo de versionamento colaborativo (branches, PRs, code review); • Familiaridade com testes automatizados (unitários/integração).