Empresa: Datainfo
Somos uma das 200 maiores empresas de TI do Brasil e possuímos a certificação ISO 9001, CMMI e GPTW! Quer fazer parte da nossa equipe? 💙 Chegou sua hora! Se você está em busca de desafios e tem a intenção de crescer: queremos transformar junto com você! ♿ Nossas vagas são abertas à todos, em um compromisso firme com a inclusão de pessoas com deficiência e a valorização da diversidade. Se inscreva e #VemserumDigitalTransformer 🚀 👉 Atualmente temos uma oportunidade para atuar como Fullstack Developer Java/Angular, de forma remota. Ficará responsável por atividades relacionadas a função, como por exemplo: • Atuar com princípios e práticas de desenvolvimento ágil, com conhecimento no Manifesto Ágil, Scrum, Kanban e Extreme Programming (XP); • Analisar requisitos funcionais, não funcionais e requisitos ágeis, colaborando com a equipe para propor soluções técnicas adequadas; • Realizar modelagem de dados relacional e dominar a linguagem SQL para manipulação e consulta de dados; • Compreender e aplicar arquitetura de aplicações em três camadas e modelo MVC; • Definir e criar soluções técnicas alinhadas com a tecnologia utilizada no projeto, compreendendo a arquitetura existente e adaptando-se a ela; • Aplicar conceitos de User Experience (UX) e usabilidade no desenvolvimento de aplicações, considerando o design gráfico da aplicação; • Garantir a qualidade do código-fonte, realizando manutenção conforme os requisitos da aplicação e práticas de refatoração; • Construir testes unitários e identificar os testes necessários que assegurem o comportamento esperado dos componentes técnicos; • Manter controle sobre as manutenções realizadas no código-fonte, assegurando rastreabilidade e organização; • Realizar integração contínua e entrega contínua (CI/CD), utilizando ferramentas como Jenkins e aplicando práticas como especificação por exemplo e refactoring; • Realizar o deploy de aplicações, incluindo atividades de depuração (debug) e profiling para análise de desempenho; • Integrar novos componentes de software ao sistema existente, garantindo a consistência e estabilidade da aplicação; • Comunicar de forma clara o design técnico para outros membros da equipe, promovendo a compreensão e colaboração; • Executar demais atividades relacionadas ao desenvolvimento de sistemas conforme a necessidade do projeto.
👉 É requisito ao candidato: • Possuir ensino superior completo nas áreas de TI. • Ter atuado previamente com desenvolvimento Fullstack (Java+Angular). 👉 Conhecimentos Necessários: • Conhecimento em Java, Angular, Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, XML, SOAP, JSP, HTML5, CSS, API, Web Services, Bootstrap; • Banco de dados transacionais SqlServer e Oracle;