Você é apaixonado(a) por tecnologia, inovação e quer fazer parte de um ambiente inclusivo, colaborativo e em constante evolução? Então essa oportunidade é para você!
Na Capgemini, valorizamos o equilíbrio entre vida pessoal e profissional. Nosso objetivo é proporcionar a melhor experiência para você, respeitando seu estilo de vida e promovendo bem-estar.
Desenvolvedor(a) Full Stack (Java/Angular)
Responsabilidades
Desenvolver aplicações Full Stack (Back-end com Java 17, Node.js e Front-end com Angular 17 + TypeScript).
Implementar microsserviços e micro front-ends seguindo boas práticas de arquitetura (MVC e Hexagonal).
Criar e consumir APIs REST, garantindo segurança e performance.
Aplicar Design System e componentes visuais existentes no front-end.
Escrever testes unitários (JUnit, Mockito) para garantir qualidade do código.
Trabalhar com bancos relacionais (DB2, Oracle, SQL Server) e NoSQL (MongoDB, CosmoDB, HBase).
Versionar código com Git e seguir práticas ágeis (Gitflow, CI/CD).
Documentar APIs com Swagger e manter código limpo (Clean Code).
Atuar como dono das estórias, do refinamento à implantação, participando dos ritos ágeis.
Colaborar com equipe e stakeholders, garantindo comunicação clara.
Requisitos Necessários
Experiência profissional com Java 17/Microsserviços e Nodejs.
Experiência profissional utilizando Spring Framework (Spring boot, Spring Cloud, Spring Data e Spring Security).
Experiência profissional com Front‑End e micro front‑end (Angular 17 + Native Federation e Typescript).
Conhecimento em Design System baseado em componentes visuais já existentes.
Conhecimento com testes unitários (JUnit / Mockito).
Experiência em Arquitetura MCV e Hexagonal.
Experiência com integrações (API/REST).
Conhecimento em Git.
Atuação profissional com banco de dados relacionais e NoSQL – Ter trabalhado com DB2, Oracle e SQL Server (com domínio em procedures) e Mongo DB (On‑Premise, Atlas), CosmoDB e HBase.
Proatividade e desenvoltura para atuar como "dono" das estórias/atividades do refinamento à implantação.
Boa comunicação e experiência com ritos ágeis.
Diferenciais
Conhecimento em linguagem de framework (Kubernetes, etc).
Conhecimento em Mensageria (Kafka, Azure ou RabbitMQ).
Conhecimento em Jira, BDD e Clean Code.
Desenvolvimento e Benefícios
Plano de carreira estruturado e trilhas personalizadas de aprendizado.
Universidade Corporativa, com acesso a Harvard, Coursera, Udemy, Pluralsight.
Certificações oficiais com parceiros como SAP, AWS, Microsoft, Salesforce.
Idiomas com EF Education First (Inglês, Espanhol, Francês e Alemão).
Assistência médica e odontológica.
Gympass e Equilibrium (saúde física e mental).
Previdência privada e seguro de vida.
Programa Family Care: licenças maternidade e paternidade estendidas, apoio à fertilidade, orientação personalizada em saúde e bem‑estar.
Vale‑refeição, auxílio home office, clube de benefícios e muito mais.
Make it real.
Na Capgemini, liberamos a energia humana por meio da tecnologia para construir um futuro mais inclusivo, sustentável e inovador. Se você compartilha desses valores, venha transformar o mundo com a gente!
Nossas vagas são para todas as pessoas, independentemente de cor, etnia, religião, idade, identidade de gênero, orientação sexual ou deficiência.
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Software Development
Recife, Pernambuco, Brazil.
#J-18808-Ljbffr