Ofertas de emprego Engenheiro de Software - Junior

Sobre o trabalho Engenheiro de Software - Junior

Descrição da Vaga

Estamos em busca de um Engenheiro de Software para executar o ciclo completo do desenvolvimento de produtos, programando código bem projetado, eficiente e testável que atenda às especificações.

Responsabilidades

Desenvolver novas capacidades e reestruturar partes de um sistema existente.

Participar do desenvolvimento iterativo orientado por testes, prototipagem e revisões com uma equipe de desenvolvedores.

Projetar e codificar middle e back-end de forma limpa e eficiente.

Implementar serviços escaláveis e robustos.

Desenvolver APIs internas e externas.

Desenvolver e executar testes de unidade e desempenho para garantir escalabilidade e confiabilidade.

Revisar e depurar código.

Elaborar documentação, fluxogramas, layouts, diagramas, gráficos, comentários de código e código limpo para explicar e demonstrar soluções.

Determinar e projetar especificações de sistema, padrões e programação para preparar e instalar soluções.

Requisitos

Graduação em Engenharia de Software, Tecnologia da Informação ou área relacionada

Entre 1 e 3 anos de experiência em engenharia de software

Experiência no desenvolvimento de aplicações web do lado do servidor em Java

Experiência no desenvolvimento de Web Services Java com API pública (por exemplo, REST, SOAP)

Experiência com bancos de dados relacionais (por exemplo, MySQL, PostgreSQL) e NoSQL (por exemplo, MongoDB)

Proficiente em desenvolvimento orientado a objetos

Capacidade de adotar novas tecnologias de forma eficaz e rápida

Conhecimento em frameworks, arquitetura e padrões de design Java

Boas habilidades de comunicação