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