
at Capgemini
ConsultanciesPosted 13 days ago
No clicks
**Full Stack Java Developer** - Join Capgemini's global team driving real business impact through tech. We need an experienced (3+ years) Java Full Stack Developer for an agile, collaborative environment. Key responsibilities include leading stories from understanding to implementation. Required skills: Proficient in Java 17, Spring Framework (Boot, Cloud, Data, Security), Angular 17, TypeScript 5, Node.js. Experience with JUnit, Mockito, Swagger, Maven, Logback, SLF4J, PostgreSQL, MongoDB, REST, Git, SonarQube, IDEs. Familiarity with microfrontends, design systems, architecture patterns (MVC, Hexagonal), and agile methodologies a plus. Join Capgemini and grow in a diverse, continuously learning team with a purpose-driven culture.
- Compensation
- Not specified
- City
- Not specified
- Country
- Brazil
Currency: Not specified
Full Job Description
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.




