Escrever código bem projetado, testável e eficiente, utilizando as melhores práticas de desenvolvimento de software;Contribuir em todas as fases do ciclo de vida do desenvolvimento;Criar e manter a documentação de software;Apoiar a melhoria contínua, investigando alternativas e tecnologias, e apresentando essas soluções para revisão arquitetural;Ensinar, orientar, desenvolver e fornecer conselhos a outros especialistas da área, colaboradores individuais e equipes em seu subdepartamento;Resolver problemas técnicos de maior escopo, complexidade e ambiguidade em seu subdepartamento;Buscar oportunidades de inovação na equipe, com disposição para experimentar e enfrentar problemas de grande complexidade e escopo;Propor implementações técnicas iniciais que suportem mudanças arquiteturais para resolver problemas de escalabilidade e desempenho;Guiar discussões para remover obstáculos e incentivar a colaboração dentro da equipe;Expor o trabalho do subdepartamento e seu impacto nos negócios internamente.Requisitos:Graduação (BS) ou Mestrado (MS) em Ciência da Computação, Engenharia ou área relacionada;Experiência em cargos de engenharia com foco em hands-on;Experiência com domínios de complexidade média/alta;Experiência comprovada em análise de desempenho e otimização de aplicações Java, além do uso de ferramentas de monitoramento para acompanhamento de aplicativos em produção;Experiência em desenvolvimento utilizando Java, Spring Boot, PostgreSQL, Kafka e AWS;Experiência com programação assíncrona;Compreensão sólida de como aplicações web funcionam, incluindo segurança, gerenciamento de sessões e melhores práticas de desenvolvimento;Conhecimento em sistemas de banco de dados relacionais e Programação Orientada a Objetos;Conhecimento em Domain Driven Design; conhecimento de Arquitetura de Microserviços será um diferencial;Comprovada habilidade em projetar aplicações distribuídas complexas, construídas para alto desempenho e throughput, garantindo escalabilidade e confiabilidade;Capacidade de trabalhar e se destacar em um ambiente de ritmo acelerado, aprender rapidamente e dominar diversas tecnologias e técnicas web.
#J-18808-Ljbffr