About this role
O que buscamos: Desenvolvimento em Java + React/Angular + IA.
Requisitos e qualificações; Experiência sólida em desenvolvimento backend com Java 11+ e ecossistema Spring (Spring Boot, Spring Data e Spring Security) ; Conhecimento em build e gerenciamento de dependências utilizando Maven ou Gradle ; Experiência com persistência de dados utilizando JPA/Hibernate e bancos relacionais como Oracle, SQL Server ou PostgreSQL ; Vivência na construção e manutenção de APIs REST e arquiteturas de microsserviços ; Experiência sólida em desenvolvimento frontend com React ou Angular , utilizando TypeScript, HTML e CSS ; Experiência em projetos de modernização tecnológica, atualização de versões de frameworks e migração de aplicações legadas; Conhecimento em atualização de stack tecnológica, incluindo migrações como Java 8/11 para Java 17/21 , Spring Boot 2 para 3 e javax para jakarta ; Vivência com práticas de Spec-Driven Development (SDD) , elaborando especificações para apoiar geração e refatoração de código com IA; Utilização prática de ferramentas de IA no ciclo de desenvolvimento, como GitHub Copilot, Amazon Q e Kiro ; Experiência com testes automatizados utilizando JUnit 5 e Mockito no backend e Jest, Cypress ou Playwright no frontend; Conhecimento em Git, CI/CD e ferramentas de qualidade de código; Vivência na análise e tratamento de vulnerabilidades e indicadores de qualidade utilizando SonarQube, SAST/DAST, CVEs e gestão de dependências Maven/npm; Conhecimento em boas práticas de arquitetura, padrões de desenvolvimento, Clean Code e refatoração de software; Experiência em documentação técnica e acompanhamento de indicadores relacionados à redução de débito técnico e melhoria contínua.
Descrição comportamental: Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições; Tenha proatividade para identificar oportunidades de melhoria e liderar iniciativas de modernização tecnológica; Transforme ideias em soluções eficientes e inovadoras , mantendo foco na qualidade das entregas; Possua forte capacidade de análise e resolução de problemas ; Seja organizada e tenha autonomia para gerenciar prioridades e prazos ; Tenha interesse por novas tecnologias, especialmente IA aplicada ao desenvolvimento de software; Busque aprendizado contínuo e esteja confortável atuando em ambientes de transformação tecnológica.
Big enough to deliver – small enough to care. #VempraGFT #VamosVoarJuntos #ProudToBeGFT