Desenvolvedor(a) Java Sênior

Atividades a serem realizadas: 



  • Desenvolver e manter serviços backend em Java.
  • Implementar e otimizar micro serviços.
  • Criar e executar testes unitários automatizados.
  • Colaborar com equipes multifuncionais para definir, projetar e enviar novas funcionalidades.
  • Trabalhar em um ambiente ágil, participando de sprints e reuniões de planejamento.

Requisitos Obrigatórios:



  • Experiência sólida com desenvolvimento em Java a partir da versão 8, principalmente as últimas versões;
  • Conhecimento avançado em Spring, incluindo Spring Cloud e Spring Data;
  • Experiência avançada em desenvolvimento de microsserviços;
  • Experiência com comunicação assíncrona entre serviços (RabbitMQ);
  • Conhecimento em Arquitetura Hexagonal;
  • Conhecimento prático de modelagem DDD;
  • Proficiência em testes unitários, nível avançado;
  • Familiaridade com métodos ágeis de desenvolvimento de software;
  • Compreensão de sistemas distribuídos e escalabilidade.

Requisitos Desejáveis:



  • Experiência prática de DevOps;
  • Aplicação de testes unitários de forma automatizada com JUnit e Mockito;
  • Formação superior na área de TI;
  • Familiaridade com o mercado de logística;
  • Projetos disponíveis para avaliação no Git.