Capgemini

Desenvolvedor/ Desenvolvedora Fullstack JAVA

Capgemini

Brasilia, BR

Job Type Full-time
Posted 1 week 6 days ago

Desenvolvedor Java Full Stack

  • Proatividade e desenvoltura para atuar como “dono” das histórias e atividades, do refinamento à implantação.
  • Boa comunicação e experiência com ritos ágeis.
  • Perfil colaborativo.

Linguagens e frameworks necessários

  • Java 17 e microsserviços
  • Spring Framework: Spring Boot, Spring Cloud, Spring Data e Spring Security
  • Angular 17 com Native Federation
  • TypeScript 5
  • Design System, com desenvolvimento baseado em componentes visuais já existentes
  • Node.js
  • Testes unitários com JUnit e Mockito
  • Swagger
  • Maven
  • Logback e SLF4J
  • Testes unitários com Jest e Jasmine
  • NPM

Linguagens e frameworks desejáveis

  • Kubernetes
  • MapStruct
  • Lombok
  • Powermock
  • Micro front-end

Arquitetura necessária

  • Experiência com MVC
  • Conhecimento em arquitetura hexagonal

Bancos de dados necessários

  • Experiência com bancos relacionais e NoSQL
  • Experiência com DB2, Oracle e SQL Server, com domínio de procedures
  • MongoDB, On-Premise e Atlas, Cosmos DB e HBase

Mensageria desejável

  • Azure Service Bus
  • Kafka
  • RabbitMQ

Integrações necessárias

  • Consumo de serviços REST
  • API clients como Postman, Insomnia ou Bruno

Ferramentas necessárias

  • Git, Bitbucket ou GitHub
  • Gitflow ou Bamboo
  • SonarQube e SonarLint
  • GitHub Copilot
  • IDEs como Eclipse, IntelliJ ou VS Code

Ferramentas desejáveis

  • Jira e Confluence
  • Dynatrace
  • Elastic Stack ELK e Kibana
  • OpenTelemetry (OTel)
  • ArgoCD para monitoramento de deploy e saúde dos pods em cloud

Boas práticas e padrões de mercado desejáveis

  • Clean Code
  • SOLID
  • TDD e BDD
  • Experiência em ambiente ágil e de DevOps
  • Conhecimento em desenvolvimento com IA, como Microsoft Copilot ou outra IDE de GenAI
  • Arquitetura resiliente

Diferenciais

  • Certificação Azure
  • Node.js

Similar Job Openings