
Desenvolvedor/ Desenvolvedora JAVA
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