




Resumo: Estamos buscando um Engenheiro de Software Júnior para desenvolver e manter aplicações de software e contribuir para projetos inovadores que aprimorem as capacidades tecnológicas. Pontos de destaque: 1. Desenvolver e manter aplicações de software de alta qualidade usando Java Fullstack. 2. Colaborar com equipes multifuncionais para projetar e implementar soluções. 3. Contribuir para a melhoria contínua dos processos de desenvolvimento de software. **Resumo da vaga** Estamos buscando um Engenheiro de Software Júnior com 1 a 4 anos de experiência em desenvolvimento Java Fullstack. A função envolve trabalhar em um modelo híbrido, com foco no desenvolvimento e manutenção de aplicações de software. O candidato ideal contribuirá para projetos inovadores que aprimorem as capacidades tecnológicas de nossa empresa e gerem impacto positivo na sociedade. **Responsabilidades** * Desenvolver e manter aplicações de software de alta qualidade usando tecnologias Java Fullstack para atender aos requisitos de negócios. * Colaborar com equipes multifuncionais para projetar, desenvolver e implementar soluções de software alinhadas aos objetivos da empresa. * Participar de revisões de código para garantir a qualidade do código e a adesão às melhores práticas. * Solucionar e corrigir defeitos e problemas de software de forma oportuna, assegurando o funcionamento contínuo das aplicações. * Contribuir para a melhoria contínua dos processos e metodologias de desenvolvimento de software. * Auxiliar na criação de documentação técnica para apoiar atividades de desenvolvimento e manutenção de software. * Realizar testes unitários e testes de integração para garantir a funcionalidade e confiabilidade do software. * Trabalhar em estreita colaboração com desenvolvedores seniores e gerentes de projeto para entregar projetos dentro do prazo e escopo definidos. * Manter-se atualizado sobre as últimas tendências e tecnologias do setor, trazendo ideias inovadoras para a equipe. * Prestar suporte técnico e orientação aos membros da equipe conforme necessário. * Garantir que as aplicações de software sejam otimizadas quanto ao desempenho e escalabilidade. * Participar de reuniões da equipe e contribuir para o planejamento de projetos e atualizações de status. Apoiar a implantação de aplicações de software em ambientes de produção. * **Qualificações** * Ter grande proficiência em desenvolvimento Java Fullstack, incluindo experiência com Java Spring e Angular ou React. * Demonstrar sólida compreensão do ciclo de vida de desenvolvimento de software e das metodologias ágeis. * Exibir excelentes habilidades de resolução de problemas e capacidade de trabalhar de forma independente ou em equipe. * Demonstrar habilidades eficazes de comunicação para colaborar com membros da equipe e partes interessadas. * Ter grande interesse em aprender novas tecnologias e aprimorar habilidades técnicas. * É preferível ter experiência com sistemas de controle de versão como Git. * Familiaridade com tecnologias de banco de dados, como SQL, é um diferencial.


