Job description We are looking for a skilled software developer who possesses a clear vision of the entire software development cycle and is capable of contributing technical suggestions while evaluating risks and impacts of solutions.Main responsibilities Possuir visão clara de todo o ciclo de desenvolvimento de software;Contribuir com sugestões técnicas, avaliando riscos e impactos das soluções (resiliência, performance, escalabilidade, segurança, etc);Participar da construção e validação das soluções desenvolvidas garantindo boa comunicação e clareza nos processos;Trabalhar junto ao time na construção e definição de cenários de testes do produto;Estabelecer e promover práticas de desenvolvimento ágil, incentivando a colaboração, feedback contínuo e melhoria contínua;Monitorar e analisar métricas de desempenho, identificando oportunidades de otimização e aprimoramento do sistema;Cultivar um ambiente de trabalho inclusivo e colaborativo, incentivando a diversidade e o trabalho em equipe garantindo as entregas;Apoiar nas construção e validação das soluções desenvolvidas garantindo boa comunicação e clareza nos processos;Proatividade e dinamismo para com o time, apoiando na solução de problemas de alta complexidade.Requirements and skills Experiência em Desenvolvimento Orientado a Objetos com Java 11+ e 17+;Experiência com Spring Boot, mensageria e cache;Conhecimento em front-end (React, Typescript, Jest);Experiência em testes unitários (jUnit);Experiência com desenvolvimento de arquitetura distribuídas, resilientes, escaláveis e de alta performance;Experiência em modelagem, documentação e implementação de APIs;Experiência com Git, Docker, Kubernetes;Experiência com observabilidade de software;Práticas ágeis como Kanban;Experiência com ferramentas e práticas de observabilidade e troubleshooting de aplicações;Conhecimento em soluções Cloud (preferência - AWS);Conhecimento de arquitetura e comunicação (síncrona e assíncrona) de microsserviços;Conhecimento de boas práticas de desenvolvimento;Conhecimento de bancos de dados relacionais e não relacionais;Conhecimento de padrões de qualidade (Pirâmide de testes, testes unitários, automação de testes).Desejável: Conhecimento em Node.jsNão possui todos os requisitos para a vaga?
Está tudo bem!
Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.Additional information #remote"remote"#J-18808-Ljbffr