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