Descrição da Vaga: A Softwell Solutions está em busca de um Desenvolvedor Java talentoso e inovador para se juntar à nossa equipe. Se você tem DNA inovador e uma veia criativa, esta vaga é ideal para você. O candidato ideal será responsável pelo desenvolvimento de soluções de software de alta qualidade, trabalhando com as mais recentes tecnologias para criar produtos robustos e eficientes. Principais Responsabilidades: Desenvolvimento de Software: Projetar, desenvolver e manter aplicações Java utilizando o framework Spring. Desenvolvimento Web: Trabalhar com tecnologias front-end como HTML5, CSS e JavaScript para criar interfaces de usuário interativas e responsivas. Integração de Sistemas: Integrar aplicações com diversos sistemas e bancos de dados, garantindo a interoperabilidade e a consistência dos dados. Gestão de Código Fonte: Utilizar sistemas de controle de versão (GIT) para gerenciar o código-fonte e colaborar com outros desenvolvedores. Otimização de Desempenho: Identificar e solucionar problemas de desempenho em aplicações, implementando melhorias para garantir a eficiência e a escalabilidade. Documentação Técnica: Criar e manter a documentação técnica das aplicações desenvolvidas, garantindo a clareza e a facilidade de manutenção. Colaboração em Equipe: Trabalhar em estreita colaboração com equipes de análise, design e qualidade para garantir que as soluções atendam aos requisitos funcionais e de negócios. Mentoria e Treinamento: Orientar desenvolvedores juniores, compartilhando conhecimentos e melhores práticas para o desenvolvimento de software. Conhecimentos Necessários: Java/Spring: Experiência sólida no desenvolvimento de aplicações Java utilizando o framework Spring. HTML5/CSS/JavaScript: Conhecimento em tecnologias web para a construção de interfaces de usuário. Banco de Dados: Experiência com bancos de dados Postgres ou outros SGBDs. Versionamento GIT: Conhecimento em controle de versão utilizando GIT. Lógica de Programação: Forte entendimento de conceitos e práticas de lógica de programação. Conhecimentos Desejáveis: PHP: Experiência com desenvolvimento utilizando a linguagem PHP. React.js e React Native: Conhecimento em frameworks de desenvolvimento front-end e mobile. Oracle e Shell Script: Familiaridade com banco de dados Oracle e scripting em Shell. O que você precisa para desempenhar esta atividade: Formação superior cursando em Engenharia da Computação, Análise de Sistemas, Ciência da Computação e áreas afins.