Responsibilities and assignments
- Atuar no desenvolvimento de aplicações Web em equipe de desenvolvimento Scrum.
- Realizar a codificação e manutenção de aplicações Web.
- Desenvolver aplicações escaláveis e seguras.
- Realizar a provisão e migração de ambientes baseados em Kubernetes.
- Apoiar no levantamento de requisitos de tecnologia.
- Gerar documentação técnica, bem como testes unitários e funcionais.
- Cooperar com o time para o review de código, definição de interfaces, e atuar na proposta de soluções para os usuários/clientes.
Requirements and qualifications
- Formação Superior Completa ou em andamento em Engenharia da Computação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou cursos correlatos.
- Experiência em desenvolvimento na linguagem de programação Java.
- Experiência prática em Kubernetes em ambientes produtivos.
- Experiência com containerização de aplicações utilizando Docker.
- Conhecimento em arquiteturas on premise tradicionais e desafios de migração para ambientes distribuídos.
- Capacidade de análise técnica para identificar riscos e impactos durante migrações.
- Conhecimento nas tecnologias SpringBoot, REST, Web Services.
- Experiência em banco de dados relacional Oracle ou similar.
- Experiência em sistemas de controle de versão como Git, Gitlab.
- Experiência em desenvolvimento com métodos ágeis.
- Inglês avançado para conversação, escrita e leitura.
Desejável:
- Conhecimento em automação e infraestrutura como código.
- Vivência em ambientes ágeis e trabalho colaborativo com múltiplos times.
- Conhecimento em CI/CD aplicado a workloads Kubernetes.
- Experiência com ferramentas de observabilidade.
- Conhecimento em segurança em Kubernetes.
- Experiência com ferramentas de GitOps.
- Conhecimento em práticas de DevOps.
Pessoa Desenvolvedora Backend Java
INSTITUTO DE PESQUISAS ELDORADO
Porto, Espírito Santo