Descrição: Desenvolvedor Backend Sênior - 20111CLTHome officeComo Desenvolvedor Backend Sênior você será responsável por:Construir códigos ou componentes garantindo o reuso e facilidade de manutenção;Atuar no desenvolvimento de soluções críticas e complexas;Identificar causas-raízes de problemas no software e garantir a correção de forma definitiva;Executar a cultura de Code Review proativamente;Garantir a criação de solução resiliente e escalável, observando a adaptabilidade e performance do software;Realizar a publicação das aplicações em ambiente produtivo e acompanhar o seu ciclo evolutivo;Seguir as diretrizes de segurança e dar apoio técnico para que o time a faça o mesmo;Compartilhar conhecimento e aprendizados;Apoiar a contratação de outros desenvolvedores.Requisitos: Requisitos e qualificações:Conhecimento e experiência em desenvolvimento de software utilizando os principais padrões de projetos e boas práticas de desenvolvimento orientado a domínio (DDD);Sólida experiência com software backend utilizando tecnologia Java 17 e linguagem C#;Experiência com frameworks ORM (Entity Framework, Dapper);Ter uma visão completa de engenharia de software (dados, cloud, código, segurança e observabilidade);Experiência em ferramentas de testes unitários, frameworks de testes e ferramentas de teste de desempenho;Conhecimento em GIT e ferramentas de CI/CD;Experiência com APIs REST;Experiência com metodologias ágeis.Principais requisitos técnicos:Java 17CI/CDPerformanceMonitoringTestTest pyramidCaching use in applicationsQueues knowledge with async communication between services (kafka)Microservice conceptOperation System Views (docker)Design patternsRest APIsPerformance analysisArchitecture - Layered - Clean - Ports and AdaptersMulti-threads / ProcessesAWSNível (Senioridade): Senior.
#J-18808-Ljbffr