Show more filters
Banner image for Capgemini

Desenvolvedor / Desenvolvedora Java Sênior

Capgemini

3.6
380 reviews
Capgemini
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Barueri, São Paulo, Brazil
A free Jobstore account is required to proceed to the employer site.
Sobre a oportunidade: Estamos em busca de um(a) Desenvolvedor(a) Java Backend com forte vivência em arquitetura de microsserviços e ambiente Cloud (Microsoft Azure). Procuramos um perfil com atitude de 'dono(a)' do produto, capaz de atuar com autonomia desde o refinamento técnico das estórias até a implantação e monitoramento. Se você gosta de resolver problemas complexos, tem excelente comunicação para atuar em times ágeis e preza pela qualidade do código, essa é a sua vaga.

Suas Principais Responsabilidades

  • Atuar de ponta a ponta no ciclo de desenvolvimento, assumindo a responsabilidade ('ownership') das estórias e atividades.
  • Desenvolver e manter aplicações escaláveis utilizando Java 17 ou superior e o ecossistema Spring.
  • Projetar e implementar microsserviços e Webservices, aplicando conceitos de Arquitetura Hexagonal e MVC.
  • Participar ativamente dos ritos ágeis, contribuindo com ideias, estimativas e alinhamentos de comunicação com o time.
  • Garantir a qualidade do software através de testes unitários e boas práticas de integração contínua.
  • Realizar modelagem e manutenção de bancos de dados relacionais e NoSQL.

________________________________________

Requisitos e Qualificações

O Que Você Precisa Ter (Obrigatório)

  • Experiência: Mínimo de 7 anos de atuação sólida como Desenvolvedor(a) Back-end Java.
  • Soft Skills: Pró-atividade, desenvoltura e ótima comunicação para trabalho em ambiente ágil.
  • Linguagens e Frameworks: Java 17, ecossistema Spring (Boot, Cloud, Data e Security), JBOSS e Maven.
  • Arquitetura: Forte conhecimento em Arquitetura Hexagonal e padrão MVC para construção de microsserviços.
  • Bancos de Dados: Experiência prática com bancos Relacionais e NoSQL. Vivência em DB2, Oracle, SQL Server (com domínio na criação/manutenção de procedures), além de MongoDB (On-Premise e Atlas), CosmosDB e HBase.
  • Integrações: Consumo de serviços REST e uso de API Clients (Postman, Insomnia ou Bruno).
  • Qualidade e Testes: Domínio em testes unitários (JUnit / Mockito), Logback + SLF4J, Swagger e uso de SonarQube (SonarLint).
  • Ferramentas e Versionamento: Git (Bitbucket ou GitHub), padrões Gitflow ou Bamboo, Github Copilot e familiaridade com as principais IDEs (Eclipse, IntelliJ ou VS Code).

O Que Vai Te Destacar (Desejável)

  • Linguagens/Libs Extras: Kubernetes, MapStruct, Lombok e Powermock.
  • Mensageria e Eventos: Vivência com Azure Service Bus, Kafka ou RabbitMQ.
  • Boas Práticas e Qualidade: Conhecimento em Clean Code, princípios SOLID, TDD/BDD e cultura DevOps.
  • Monitoramento e Observabilidade: Dynatrace, Elastic Stack ELK (Kibana), OpenTelemetry (Otel) e ArgoCD (saúde dos pods em cloud).
  • Ferramentas de Gestão: Jira, Confluence, Starteam.
  • Inovação: Conhecimento em desenvolvimento auxiliado por IA (MS Copilot ou outras IDEs de GenAI).
  • Possuir certificação(ões) Microsoft Azure.
A free Jobstore account is required to proceed to the employer site.
Jobs in Brazil   »   Jobs in Barueri   »   Desenvolvedor / Desenvolvedora Java Sênior

More jobs

People also search