Tech Stack
AzureJavaSpringSpring BootSpringBoot
About the role
- Liderar uma equipe de desenvolvimento, proporcionando orientação técnica e liderança inspiradora
- Liderar a iniciativa de adotar o novo modelo de desenvolvimento da CI&T, profundamente integrado à IA
- Fomentar o acompanhamento de métricas que permitam acompanhar a maturidade do time de engenharia
- Participar ativamente dos ritos ágeis, como reuniões diárias, planejamento de sprint, revisões e retrospectivas
- Atuar na geração do backlog técnico, garantindo a entrega de valor para o negócio
- Projetar, desenvolver e implementar soluções técnicas, garantindo a qualidade e a escalabilidade dos sistemas
- Realizar revisões de código e garantir a conformidade com as melhores práticas de engenharia de software
- Fomentar uma cultura de aprendizado contínuo e crescimento dentro da equipe, promovendo a troca de conhecimento e o desenvolvimento profissional
- Definir a arquitetura de software de acordo com as necessidades do negócio e os requisitos do projeto, considerando a escalabilidade, desempenho, segurança e usabilidade.
- Avaliar e selecionar tecnologias, frameworks e padrões apropriados para a implementação da arquitetura, levando em consideração a viabilidade técnica e a estratégia do projeto.
- Identificar riscos técnicos e propor soluções para mitigá-los, antecipando possíveis problemas e desafios durante o desenvolvimento do software.
Requirements
- Experiência de atuação como ponto focal para o cliente
- Experiência com desenvolvimento Java
- Comunicação clara e objetiva, navegando entre a camada técnica e de negócios
- Experiência em desenvolvimento Java com Spring Boot, com experiência significativa no desenvolvimento de aplicativos web e serviços RESTful
- Experiência com serviços em nuvem (Azure)
- Excelentes habilidades de comunicação e capacidade de colaborar efetivamente em equipes multidisciplinares
- Experiência com metodologias ágeis de desenvolvimento de software e práticas de DevOps