Vaga de Desenvolvedor
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Aprendiz
Descrição da vaga
Desenvolvedor(a) java sênior (gestão do colaborador) grupo casas bahia home office responsabilidades e atribuições trabalhar na integração e comunicação entre diferentes sistemas e serviços, assegurando uma solução coesa e eficiente garantir que as aplicações sejam robustas, confiáveis, escaláveis e tolerantes a falhas, com foco em monitoramento contínuo e documentação de processos participar ativamente das discussões técnicas da squad, contribuindo para a definição e evolução das funcionalidades e garantindo a qualidade do código auxiliar no desenvolvimento e crescimento contínuo dos membros da equipe, promovendo uma cultura de aprendizado e melhoria constante. Requisitos e qualificações experiência sólida com desenvolvimento back-End em java, especialmente em soluções orientadas a microsserviços experiência com arquitetura de soluções em ambientes cloud preferencialmente azure experiência sólida com integrações restful e protocolos como json para troca de dados experiência com pipelines de integração contínua e entrega contínua (ci/cd), com foco em automação de testes e deploy experiência prática com containers docker e orquestração utilizando kubernetes para implementação de microsserviços experiência no uso de sistemas de mensageria como kafka, para comunicação assíncrona entre microsserviços. experiência em bancos de dados relacionais (sql server, postgresql) e não relacionais (mongodb), com capacidade de modelagem e otimização de consultas profundo conhecimento em toda o ecossistema spring (spring boot, spring cloud, spring security, entre outros) proficiência em versionamento de software utilizando git, com entendimento de workflows de git familiaridade com python para tarefas específicas e integração de sistemas conhecimento de redis dentre outras formas de legal se você tivesse (diferenciais): ter atuado no desenho e definição de soluções, aplicando boas práticas de arquitetura, como event-Driven architecture, layered architecture, arquitetura hexagonal e clean architecture. experiência prévia com metodologias ágeis como scrum ou kanban, contribuindo para o desenvolvimento iterativo e melhoria contínua. Conhecimento em ferramentas como jira e confluence para acompanhamento de tarefas e documentação colaborativa.