Desenvolvedor/ Desenvolvedora JAVA

Capgemini · Brasília, Federal District, Brazil

* 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. * SonarQube, Dynatrace, ELK, OpenTelemetry 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.