Desenvolvedor Fullstack (Java e Angular) – Bip Brasil – Home Office
Responsabilidades e atribuições
Principais atividades
- 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çã
Requisitos e qualificações
Competências
Competências Esperadas
- 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
Diferenciais
- Certificação Java
- Atuação com sistemas financeiros ou bancário
Formação
Nível superior na área de Tecnologia;