Descrição
**Desenvolvedor (a) Java**
--------------------------
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. Por isso, oferecemos modelos de trabalho flexíveis, que podem variar entre home office, híbrido ou presencial, de acordo com as necessidades do projeto. Nosso objetivo é proporcionar a melhor experiência para você, respeitando seu estilo de vida e promovendo bem\-estar.
Estamos em busca de um(a) Desenvolvedor (a) Java, para compor nosso time.
Requisitos técnicos:
* Java 17/Microsserviços
* Spring Framework (Spring boot, Spring Cloud, Spring Data e Spring Security)
* Testes unitários (JUnit / Mockito)
* Swagger
* Maven
* Logback \+ SLF4J
Arquitetura
* Experiência com MVC
* Conhecimento em Arquitetura Hexagonal
Banco de Dados
* Experiência com banco relacionais e NoSQL
* Ter trabalhado com DB2, Oracle e SQL Server (com domínio em procedures)
* Mongo DB (On\-Premise, Atlas), CosmoDB e Hbase
Mensageria
* Azure Service Bus
* Kafka
* RabbitMQ
Integrações
* Consumo de serviços REST
* API Client (Postman/Insomnia/Bruno)
Ferramentas
* Git (Bitbucket ou GitHub)
* Gitflow ou Bamboo
* SonarQube (SonarLint)
* Github Copilot
* IDE's (Eclipse/Intellij/VS Code)
**Job Description \- Grade Specific**
-------------------------------------