Descrição da Vaga
A Softwell Solutions está em busca de um Desenvolvedor Java talentoso e inovador para trabalhar em projetos de software de alta qualidade, utilizando 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.