Vaga de Desenvolvedor
Descrição completa da vaga
? Somos uma empresa global de estratégia, inovação e tecnologia que desde 2002 combina tecnologia com a paixão das pessoas. E essa soma se transforma em resultados. Nascemos para estimular pessoas e empresas a pensar e ir além. Atuamos em todo o mundo, com um time de quase 300 pessoas. Prestamos serviços desde consultorias até projetos completos. Nosso portfólio é centrado em soluções de estratégia e negócios, inovação, data e cloud. Responsabilidades e atribuições: Exercer a liderança técnica da equipe, oferecendo suporte e orientação em todas as fases do ciclo de desenvolvimento de software Propor evoluções tecnológicas nos sistemas em conjunto com o time de arquitetura para organizar e priorizar o backlog do time Monitorar a execução das boas práticas de desenvolvimento de sistemas Garantir a mais alta qualidade de software, desde o planejamento até a entrega Monitorar o desempenho e performance dos sistemas das aplicações Antecipar-Se a oportunidades e problemas, agindo com rapidez e eficácia, desenvolvendo soluções de forma preventiva Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto Atuar na integração e interface entre as aplicações de back-End e front-End Atuar no planejamento e levantamento de requisitos e limitações técnicas para melhoria da performance e escalabilidade das aplicações Orientar tecnicamente as etapas de iniciação, planejamento, execução, controle e encerramento dos projetos, monitorando a qualidade, funcionalidades, progressos e desvios. Requisitos e qualificações: Java 17+(spring boot, spring data, spring security e spring cache) Aws (S3, pipelines, eks, vpc, sg, kafka, msk e demais serviçoes do fluxo de ci/cd) Arquitetura hexagonal Arquitetura distribuída em microsserviços e containers na cloud (eks/docker) Apis em springboot com integrações em kafka e rest utilizando feignclient/webclient com tolerância a falhas (fallback em hystrix/resilience4j) Arquitetura event streaming com kafka Continuous integration e continuous deployment (ci/cd), git, gitaction gitflow, maven Dbs redis, mongo e postgre Observability (opensearch, grafana e dynatrace) Documentação no confluence e swagger Boas práticas de desenvolvimento de software (solid) Qualidade de código (tdd, clean code) e code review Bdd, ddd, mockito, junit e cucumber Ágil, kanban e scrum. Diferenciais: Camunda. Contratação: Clt/pj Modalidade: Remoto.
Sobre a empresa
Nome: Confidencial


