Procuramos um Programador/Desenvolvedor de Sistemas Back-end talentoso para se juntar à nossa equipe de desenvolvimento. O candidato ideal deve ter a capacidade de trabalhar de forma autônoma e em equipe, aliada a um bom entendimento das metodologias ágeis, é essencial para o sucesso nesta função.ResponsabilidadesEntendimento do Sistema
: compreender o funcionamento e a arquitetura do sistema desenvolvido pela empresa, garantindo que todas as funcionalidades sejam conhecidas e corretamente aplicadas.Desenvolvimento de Projetos
: participar ativamente em projetos de desenvolvimento, contribuindo para a implementação de novas funcionalidades, realização de testes rigorosos e documentação completa dos sistemas.Manutenção e Melhoria: colaborar com a equipe de desenvolvimento para manter e melhorar os sistemas existentes, garantindo que estejam atualizados e eficientes.Autonomia e Colaboração: demonstrar autonomia no desenvolvimento, além de colaborar eficazmente com a equipe em práticas ágeis.
QualificaçõesExperiência em Java 8+
: sólida experiência com Java 8 e versões superiores, especialmente no uso de Lambda Expressions, novos recursos para Collections e APIs para data/hora.Spring Boot
: experiência significativa com Spring Boot 2.0+ para o desenvolvimento de aplicações.APIs REST
: proficiência na criação e manutenção de APIs REST utilizando o framework Spring e recursos do Spring Boot.Desenvolvimento de Endpoints
: capacidade de desenvolver endpoints seguindo os diferentes métodos
(GET, POST, PUT, DELETE), conforme o padrão REST.Bancos de Dados
: qualificação e experiência com bancos de dados relacionais e não relacionais, incluindo a capacidade de criar e otimizar comandos PL/SQL.Azure DevOps
: experiência com Azure DevOps, incluindo o uso de boards para gestão de tarefas e repositórios para controle de versão.Metodologias Ágeis
: conhecimento prático em metodologia SCRUM, incluindo participação em daily meetings, retrospectivas, plannings e outras cerimônias ágeis.
Competências DesejadasTrabalho em Equipe
: habilidades de comunicação e capacidade de trabalhar bem em equipe.Proatividade
: capacidade de identificar problemas e propor soluções de forma proativa.Atenção aos Detalhes
: atenção minuciosa aos detalhes para garantir a qualidade do código e a precisão da documentação.
Esta é uma oportunidade emocionante para se envolver em projetos desafiadores e contribuir para a inovação contínua em nossa empresa. Se você atende aos requisitos e está pronto para assumir novos desafios, gostaríamos de conhecer você!