Analista de Desenvolvimento de Software II
Prefer a full account with a password? Sign Up to Apply
Job Description
Descrição do trabalho
Estamos a procura de um Engenheiro de Software Pleno com experiencia em microsservicos, mente analitica e criatividade tecnica, postura proativa e vivencia nas principais fases do ciclo de vida do software, como analise de requisitos, desenvolvimento, sustentacao e evolucao de solucoes. O profissional devera demonstrar capacidade de resolucao de problemas e boa comunicacao escrita e verbal.
Responsabilidades Diarias
• Trabalhar em um time multidisciplinar, atuando como Engenheiro de Software em aplicacoes back-end, participando ativamente de discussoes, proposicoes e planejamentos.
• Participar de todo o ciclo de desenvolvimento de software, desde a concepcao ate a implantacao e operacao.
Principais Entregas
• Aplicar os principios SOLID e Design Patterns na implementacao, testes e manutencao.
• Garantir a qualidade das entregas.
• Compartilhar conhecimento e apoiar o desenvolvimento da equipe.
• Aplicar testes de caso adequadamente.
• Manter a documentacao dos servicos atualizada.
• Buscar constantemente melhorias tecnicas e de desempenho.
• Demonstrar disposicao para aprendizado continuo e aprimoramento constante.
O que estamos buscando em voce?
• Capacidade de trabalhar em equipe.
• Boa habilidade de comunicacao.
• Bom conhecimento da linguagem de programacao Java 17+, utilizando Spring Framework (Spring Boot, Spring Data e Spring Batch) e arquitetura de microsservicos com APIs REST.
• Conhecimento em testes unitarios (JUnit, Mockito etc.).
• Conhecimento de bancos de dados relacionais e nao relacionais.
• Conhecimento de microsservicos conteinerizados (Docker) e orquestrados (Kubernetes).
• Conhecimento dos principais modelos e padroes de arquitetura de software, como Design Patterns e SOLID.
• Experiencia em pipelines de CI/CD, particularmente utilizando Jenkins.
Sera um diferencial
• Experiencia pratica com solucoes de aplicacoes em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS etc.).
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable