Sólida experiência em desenvolvimento backend com Java EE (EJB) e API RESTful
Grande conhecimento em desenvolvimento frontend (Angular, HTML, CSS e TypeScript)
Conhecimento em linguagem SQL e bancos DB2 e SQLServer.
Conhecimento em arquitetura de software, especialmente principais padrões de projetos e microserviços
Prática com CI/CD (Jenkins, GitHub Actions), Git e Maven
Conhecimento em ferramentas de qualidade e análise de código (Sonar, testes unitários)
Experiência com observabilidade (logs, métricas, traces e APMs)
Familiaridade com ferramentas de gestão ágil (Jira, Confluence)
Habilidade de comunicação clara com times técnicos e áreas de negócio
Vivência com metodologias ágeis (Scrum, Kanban)
Capacidade de mentoria técnica e desenvolvimento de pessoas
Conhecimento de modelagem de dados e bancos de dados relacionais
Visão sistêmica e capacidade de tomada de decisão técnica baseada em valor de negócio
Responsabilidades
Atuar como referência técnica para os times de desenvolvimento e análise de requisitos
Orientar tecnicamente os desenvolvedores nas boas práticas de codificação, testes e design
Apoiar o time na definição de soluções técnicas viáveis e sustentáveis
Garantir a qualidade técnica das entregas, alinhando tecnologia e objetivos de negócio
Participar de refinamentos técnicos e apoiar na transformação de requisitos em soluções implementáveis
Avaliar riscos técnicos, propondo mitigação de problemas e gargalos
Revisar código (code review) e padronizar práticas de desenvolvimento
Facilitar a comunicação entre áreas técnicas e de negócio
Contribuir com a organização e planejamento técnico das sprints
Mentorar e desenvolver talentos técnicos do time
Apoiar o time na remoção de impedimentos técnicos
Participar da evolução da arquitetura do sistema
Promover uma cultura de melhoria contínua, inovação e colaboração
Diferencial para a vaga
Formação nível superior em curso de tecnologia
Certificação Java
Atuação com sistemas financeiros ou bancário