Analista de Desenvolvimento de Software BackEnd - PlenoEstamos à procura de um Engenheiro de Software Pleno com experiência em microsserviços, mente analítica e criatividade técnica, postura proativa e vivência nas principais fases do ciclo de vida do software, como a análise de requisitos, desenvolvimento, sustentação e evolução de soluções. O profissional deverá demonstrar capacidade de resolução de problemas e boa comunicação escrita e verbal.Responsabilidades DiáriasTrabalhará em um time multidisciplinar, atuando como Engenheiro de Software em aplicações back-end, participando ativamente de discussões, proposições e planejamentos.Participará de todo o ciclo de desenvolvimento de software, desde a concepção até a implantação e operação.Principais EntregasAplicação dos princípios SOLID e Design Patterns na implementação, testes e manutenção.Garantir a qualidade das entregas.Compartilhar conhecimento e apoiar o desenvolvimento da equipe.Manter a documentação dos serviços atualizada.Buscar constantemente melhorias técnicas e de desempenho.Demonstrar disposição para aprendizado contínuo e aprimoramento constante.O que estamos buscando em você?Capacidade de trabalhar em equipe.Boa habilidade de comunicação.Bom conhecimento da linguagem de programação Java 17+, usando Spring Framework (Spring Boot, Spring Data, Spring Batch) e arquitetura em microserviços API REST.Conhecimento em testes unitários (JUnit, Mockito etc).Conhecimento de bancos de dados relacionais e não relacionais.Conhecimento de microsserviços conteinerizados (Docker) e orquestrados (Kubernetes).Conhecimento dos principais modelos e padrões de arquitetura de software, como Design Patterns, SOLID.Experiência em pipelines de CI/CD, particularmente utilizando Jenkins.Será um diferencialExperiência prática com soluções de aplicações em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS etc.).
#J-18808-Ljbffr