Descrição do cargo
O Tech Lead Java desempenhará um papel fundamental na equipe de desenvolvimento, definindo as tecnologias e arquiteturas dos projetos, antecipando riscos e resolvendo problemas técnicos.
Além disso, ele apoiará o PO e o time técnico durante o refinamento e planejamento das tarefas, organizando o time de desenvolvimento e contribuindo para a definição das atividades e planejamento das entregas.
O trabalho envolverá também o desenvolvimento e manutenção de soluções voltadas para projetos de modernização.
Conhecimentos Técnicos:
* Experiência com Java e Angular;
* Conhecimento em Azure;
* Arquitetura de microsserviços e monolitos;
* Bancos de dados (SQL, views e procedures);
* Ferramentas de CI/CD (Git, Bitbucket, Bamboo, Jira e Confluence);
* Desenho de soluções (diagramas de sequência e classes);
* Métodos ágeis;
* Desenvolvimento com chamadas REST e JSON;
* Plataformas Cloud (Google Cloud, Azure e AWS).