Descrição
Resumo da Vaga:
Profissional para desenvolver e manter aplicações complexas em Java, colaborar em equipe e garantir a qualidade do código e documentação técnica.
Principais Destaques:
1. Desenvolvimento de aplicações complexas em Java, Spring e Hibernate
2. Colaboração com equipe e code reviews para garantia de qualidade
3. Desenvolvimento e automação com scripts Shell e gestão de containers
**Descrição da vaga:**
* Desenvolver e manter aplicações complexas em Java, utilizando tecnologias como Spring, Hibernate e Java EE.
* Desenvolver scripts em Shell para automação de tarefas e processos.
* Colaborar com a equipe de desenvolvimento para identificar e resolver problemas de código.
* Realizar code reviews e garantir a qualidade do código.
* Desenvolver e manter documentação técnica para as aplicações.
* Participar de reuniões de planejamento e design de soluções.
* Trabalhar em estreita colaboração com a equipe de operações para garantir a implantação e manutenção das aplicações.
**Requerimentos:**
* Experiência comprovada em desenvolvimento de aplicações em Java, com ênfase em Spring, Hibernate e Java EE.
* Experiência em desenvolvimento de Microsserviços usando Spring Boot.
* Experiência em desenvolvimento de scripts em Shell para automação de tarefas e processos.
* Experiência em bancos de dados Oracle.
* Experiência em versionamento de código utilizando Git.
* Experiência com metodologia Ágil, Scrum.
* Certificação em Java, como OCPJP ou equivalente, é um diferencial.
* Exposição e consumo de API’s em Rest/Json.
* Gestão de Containers (Kubernetes/Docker/Rancher).