Descrição do Cargo
O candidato selecionado para o cargo de Java Developer será responsável por projetar e desenvolver projetos de software utilizando a linguagem de programação Java, frameworks e outras ferramentas.
Responsabilidades Diárias
Escrita de código reutilizável de alta qualidade que pode ser facilmente mantido e dimensionado à medida que o aplicativo cresce.
Implementação de recursos e funcionalidades em tempo hábil, aderindo às práticas recomendadas do setor para padrões de codificação, teste e implantação.
Requisitos Essenciais
* Licenciatura em Engenharia Informática;
* dez anos de experiência na área;
* sólido conhecimento de Java, princípios de programação orientada a objetos, bancos de dados e metodologias de desenvolvimento de software;
* conhecimento de Java frameworks populares, como Spring, bem como familiaridade com bibliotecas e APIs usualmente usadas;
* boas habilidades de comunicação e capacidade de trabalhar em equipe;
* bom nível de fluência em inglês;
* experiência com metodologias de desenvolvimento de software como Agile e sistemas de controle de versão como Git;
Principais Responsabilidades
* Análise dos requisitos do usuário, projeto de soluções de software e escrita ou teste de código;
* debug ou resolução de erros;
* escrita de código reutilizável de alta qualidade que possa ser facilmente mantido e redimensionado;
* trabalho em estreita colaboração com outros membros da equipe de desenvolvimento.
Oferecemos opções de trabalho remoto full-time. Tipo de posição: full-time ou part-time.