Descrição da Vaga
1. Liderar a migração de aplicações Java 8 para Java 21, com conhecimentos em agilidade e melhoria contínua.
2. Desenvolver técnicas inovadoras para a equipe e transformá-la em uma força motriz que gera resultados excepcionais.
3. Propor soluções criativas com autonomia, apoiando a tomada de decisão de diferentes níveis de liderança e colaboração eficaz.
4. Liderar o processo de consenso para decisões técnicas complexas e gerenciar os tempos dos desenvolvedores de forma eficiente.
5. Articular a relação entre as demandas técnicas e de negócio para as equipes de desenvolvedores, considerando fatores internos e externos e ajustes necessários.
6. Aplícar treinamentos técnicos avançados na equipe e estimular a aprendizagem contínua.
7. Efetuar alinhamento de processos com os clientes e garantir a satisfação mútua.
8. Apoiar a liderança na gestão de pessoas (feedbacks, entregas de resultados e planejamento da área), fortalecendo a coesão do time.
9. Participar de todo o ciclo de vida do software – análise, arquitetura, desenvolvimento, testes, implantação e sustentação – com foco em qualidade e segurança.
10. Aplíccar princípios sólidos de engenharia de software e orientação a objetos, garantindo escalabilidade, desempenho, manutenibilidade e qualidade de código elevado.
11. Implementar boas práticas de arquitetura, design patterns e padrões de integração, além de testes automatizados para maximizar a eficiência.
12. Contribuir para integração contínua e entrega contínua (CI/CD) utilizando Jenkins, Docker e OpenShift, otimizando o fluxo de trabalho.
13. Colaborar com squads multidisciplinares, compartilhando conhecimento e apoiando na resolução de problemas técnicos complexos.
14. Monitorar sistemas em produção, utilizando ferramentas como DataDog e Kibana, para garantir a estabilidade do sistema.
15. Garantir a qualidade e segurança do código com SonarQube e versionamento em Git/GitLab, promovendo a confiança nos produtos.