ANALISTA DESENVOLVEDOR SÊNIOR - JAVA
Descrição da Vaga
Formação acadêmica:▸ Superior completo em TI ou correlatas OU Pós graduação na área
Tempo de experiência mínima:▸ 5 anos na área de tecnologia
1. Experiência em:Desenvolvimento Back-End: Experiência consolidada no ecossistema Java, utilizando Spring Framework e servidores de aplicação JBoss.
Desenvolvimento Front-End & Node: Domínio de JavaScript, com atuação prática no lado Front-End (Angular) e em ambiente Node.js.
Bancos de Dados: Domínio da linguagem SQL para construção, manutenção e otimização de consultas em SGBD Oracle.
2. Arquitetura & Padrões de SoftwareDomínio de padrões e arquiteturas modernas:
Design Patterns e Enterprise Integration Patterns (EIP)
Padrões de Microserviços (Microservices Patterns)
Arquitetura MVC (Model-View-Controller)
3. Engenharia de Software, Qualidade & CI/CDAutomação e Integração: Vivência com pipelines de Integração e Entrega Contínua (CI/CD) utilizando Jenkins.
Garantia de Qualidade: Domínio de conceitos e estratégias de Testes de Software (unitários, de integração e funcionais).
4. Metodologias & FerramentasAgilidade: Prática com frameworks de desenvolvimento ágil (Scrum e Kanban).
Versionamento: Uso avançado de controle de versão de código-fonte com Git.