Capgemini
Capgemini

Desenvolvedor/ Desenvolvedora JAVA

RoleEngineering
LevelMid Level
LocationBrasilia, Brazil
WorkOn-site
TypePermanente
PostedToday
Apply now

About the role

  • Proatividade e interesse em aprender.
  • Boa comunicação e perfil colaborativo.
  • Participação nas atividades do refinamento à implantação, com orientação do time.
  • Interesse em atuar em ambiente ágil.
  • Estágio ou experiência inicial com desenvolvimento.

Conhecimentos básicos necessários:

  • Lógica de programação e orientação a objetos.

  • Conhecimento básico de Java.

  • Noções de APIs REST, HTTP e JSON.

  • Noções de banco de dados e SQL.

  • Noções de versionamento de código.

  • Conhecimentos desejáveis

  • Java 17 e microsserviços.

  • Spring Boot, Spring Cloud, Spring Data e Spring Security.

  • JUnit, Mockito, Maven, Swagger, Logback e SLF4J.

  • MVC, Arquitetura Hexagonal, autenticação e autorização.

  • Git, Bitbucket ou GitHub.

  • Bancos relacionais e NoSQL.

  • DB2, Oracle, SQL Server e MongoDB.

  • Kafka, RabbitMQ ou Azure Service Bus.

  • Docker, Kubernetes e CI/CD.

  • Sonar Qube, Dynatrace, ELK, Open Telemetry e ArgoCD.

  • Jira, Confluence e GitHub Copilot.

  • Clean Code, SOLID, TDD, BDD e DevOps.

  • Diferenciais

  • Projetos acadêmicos ou pessoais com Java e Spring Boot.

  • Portfólio ou repositório de código.

  • Conhecimento básico em Azure ou certificação técnica.

  • Programa de formação em Java.

Required skills

Software engineering

Application development

Troubleshooting

About Capgemini

Brasilia

Headquarters