Desenvolvedor Java Sr.
Digisystem
Regime de contratação
CLT
Modelo de trabalho
Remoto
Carga horária
40 horas semanais
Descrição
Período: 5 a 11 meses com possibilidade de efetivação
Requisitos:
Forte visão sistêmica (ciclo de desenvolvimento de software)
Experiência na construção de Micro Serviços, API Rest
Experiência Java com Quarkus (Golang desejável)
Experiência em arquitetura de software (Micro serviços, aplicações distribuídas e escaláveis);
Experiência em comunicação assíncrona entre processos via mensagens (coreografia e orquestração) utilizando Apache Kafka e/ou plataformas AMQP;
Domínio dos principais patterns de mercado para desenvolvimento de software (Clean Code, DDD, TDD, MVC);
Ter atuado com Cloud (Azure ou AWS)
Conhecimento em Banco de dados NoSQL (MogoDBe outros)
Desejáveis:
Conhecimentos com DevOps
Conhecimento/Treinamento em metodologias ágeis (Scrum, Kanban)
Responsabilidades principais:
Manter e desenvolver backend em Java e Golang
Escrever código com ampla cobertura de teste unitários (100% coverage) e de integração
Expor serviços usando APIs rest
Manter atualizada as pipelines de CI/CD em Azure DevOps
A capacidade de trabalhar em equipe e se comunicar é fundamental, já que fará parte do dia a dia a participação nos ritos de refinamento e planejamento, revisão de código, programação em pares, troca de conhecimento e suporte à outras equipes em sua área de atuação.
É necessário o conhecimento/aprendizado de práticas e metodologias de mercado para agilidade, gestão do código e documentação.