Seu futuro em tecnologia começa aqui.
Na Capgemini, liberamos a energia humana por meio da tecnologia para gerar impacto real nos negócios, nas pessoas e na sociedade. Somos uma empresa global, diversa e inovadora, composta por um time de mais de 420 mil pessoas, em mais de 50 países. Aqui, aprendizado contínuo, colaboração e protagonismo fazem parte do dia a dia e você tem a oportunidade de trabalhar em um ambiente que valoriza quem você é — sempre com propósito.
O que você precisa saber (requisitos técnicos):
Buscamos uma pessoa para atuar como Desenvolvedor Java Full Stack, pronta para colaborar, aprender e gerar impacto real em um ambiente ágil e colaborativo.
É necessário possuir experiência mínima de 3 anos em desenvolvimento, com atuação em projetos ágeis e participação ativa em ritos como refinamento, planejamento e entregas. Espera-se perfil com proatividade e autonomia para atuar como responsável pelas estórias desde o entendimento até a implantação.
É fundamental domínio de Java 17 com arquitetura de microsserviços e Spring Framework, incluindo Spring Boot, Spring Cloud, Spring Data e Spring Security. No front-end, é importante experiência com Angular 17, Typescript 5, micro front-end e desenvolvimento com Design System baseado em componentes. Também é necessário conhecimento em Node.js.
É esperado conhecimento em testes unitários com JUnit e Mockito, documentação com Swagger, gerenciamento de build com Maven e logging com Logback e SLF4J.
Em arquitetura, é necessário conhecimento em padrão MVC e Arquitetura Hexagonal. Em banco de dados, é importante experiência com bancos relacionais e NoSQL, incluindo DB2, Oracle, SQL Server com procedures e MongoDB em diferentes ambientes.
Também é necessário conhecimento em integração via serviços REST e uso de ferramentas como Postman, Insomnia ou similares. Em ferramentas, é essencial experiência com Git, Gitflow ou Bamboo, SonarQube, Github Copilot e IDEs como Eclipse, IntelliJ ou VS Code.
Vivência com mensageria, ferramentas de observabilidade e boas práticas como Clean Code, SOLID, TDD e atuação em ambientes ágeis e DevOps são considerados diferenciais, assim como conhecimentos em Kubernetes e certificação Azure.