(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Analista Desenvolvedor Java

1 vaga: | Prestador de serviços (PJ) | Publicada em 10/04

Sobre a vaga

Definir arquitetura de software e padrões de implementação baseado nos conceitos de engenharia de software; Elaborar o projeto técnico dos produtos, baseado nas especificações de requisitos, possibilitando a implementação dos produtos; Elaborar o modelo de dados dos produtos, baseado nas especificações de requisitos e projeto técnico; Implementar as funcionalidades dos requisitos do software seguindo os padrões e boas práticas de implementação definidos na Arquitetura do Produto; Testar unitariamente a implementação, garantindo a qualidade do código-fonte desenvolvido e disponibilizando testes para SETES; Pesquisar novas tecnologias, buscando a evolução tecnológica dos sistemas desenvolvidos; Desenvolvimento de novas funcionalidades, melhorias e correções; Desenvolvimento utilizando método CleanCode, SOLID e padrões de projeto; Lógica de Programação; SQL, PL-SQL; Java; Testes Unitários (jUnit, Mock); Modelagem de banco de dados (MER); Spring/Spring Security/oAuth; JPA/Hibernate; Jboss/Tomcat; Arquitetura de microsserviços; Sistema de mensageria com RabbitMQ; Web-Services: REST/SOAP/Json; Sistema Operacional Linux (Shell Script); JasperReports/iReports; Git, Gitlab e Gitflow;