Buscamos profissionais com experiência em desenvolvimento Java para atuar na entrega de software visando a qualidade, escalabilidade e durabilidade. Compromisso com a entrega e prazos acordados com o projeto e aderência aos padrões de arquitetura definidos. Capacidade de alinhar a tecnologia as necessidades de negócio, sempre fazendo melhor uso de componentes, padrões e serviços.

Atividades: 

Elaboração e definição de contratos de serviço; implementação de serviços utilizando arquitetura de micro serviços; desenvolvimento de sistemas distribuídos; implementação de testes unitários e integração; Levantamento de requisitos técnicos e estimativas para planejamento de projetos rodando metodologia ágil; documentação de serviços, componentes e elaboração de diagramas.

Conhecimento(s) Técnico(s): 

- Domínio de arquitetura de solução distribuída;

- Padrões de arquitetura;

- Domínio da linguagem de programação Java;

- Domínio do framework Spring e Spring boot;

- Domínio de boas práticas de desenvolvimento de software, como: SCM, testes unitários, testes de integração, refactoring, dependency injection, versionamento de pacotes, testes A/B, SOLID, DRY, pair programming, code review, debugging, etc;

- Domínio no desenvolvimento e gestão de ciclo de vida de APIs internas e externas;

- Domínio de programação orientada a objetos;

- Domínio no desenvolvimento de soluções orientadas a arquitetura de micro serviços;

- Capacidade de elaborar diagramas e documentações técnicas;

- Capacidade de diálogo com efetivo com membros do time;

- Conhecimento de práticas de monitoramento e telemetria;

- Conhecimento para concepção de soluções Cloud First e Cloud native;

- Conhecimento sobre conceitos e implementação de automação/devops;

- Vivência em práticas e metodologias ágeis.

Desejável:

- Conhecimento no ramo financeiro.

 Cadastre-se em nosso site para esta e mais oportunidades: www.dbccompany.com.br

Link para a vaga: