/MarvinTest

Teste para Vaga de Java Backend na Marvin

Primary LanguageJava

Readme Case de entrevista

Teste para Vaga de Java Backend na Marvin

Rodolpho Teixeira Sotolani

  • Brasileiro
  • 34 anos
  • Rua Elvira Matos de Oliveira, 1019 – Bairro Universitário – Campo Grande – MS
  • Telefone: (67) 98100-3989
  • E-mail: rt.sotolani@gmail.com

Experiência

  • Setembro/2018 - Atualmente – Redspark.
    • Cargo: Desenvolvedor Back-End Sênior
    • Principais atividades: Desenvolver novos sistemas relacionados ao financeiro do SESC SP.
    • Tecnologias: Java 8, Spring Boot, OAuth, Oracle, Docker, CircleCi, JasperReports, Rest, Swagger, JUnit.
  • Janeiro/2016 – Setembro/2018 – N&A Infomática.
    • Cargo: Desenvolvedor Java Full Stack Pleno
    • Principais atividades: Desenvolvimento de Sistemas para gestão pública de prefeituras do governo do estado de Mato Grosso do Sul.
    • Tecnologias: Java 8, JPA, JSF 2.0, JSP, SQLServer, Framework próprio, Vaadin, Bootstrap, PrimeFaces, RichFaces, JasperReports, Rest, Java Swing.
  • Agosto/2014 - Setembro/2015 – Nastek industria e tecnologia.
    • Cargo: Desenvolvedor Java - Pleno
    • Principais atividades: Manutenção de sistema de rastreamento e despacho de ordens de serviço.
    • Tecnologias: Java Swing, Java 6.
  • Janeiro/2014 - Julho/2014 – Systemática
    • Cargo: Desenvolvedor Pleno PHP.
    • Principais atividades: Desenvolvimento e manutenção de sistema de gestão empresarial.
    • Tecnologias: PHP, HTML, JQuery.
  • Maio/2013 - Outubro/2013 – Nastek industria e tecnologia.
    • Cargo: Desenvolvedor Mobile.
    • Principais atividades: Desenvolvimento e manutenção de sistema gestão de equipes moveis.
    • Tecnologias: Android 4, Java 7.
  • Fevereiro/2011 - Maio/2012 – AZ Informática
    • Cargo: Desenvolvedor Júnior.
    • Principais atividades: Desenvolvimento e manutenção de sistema governamental.
    • Tecnologias: Java EE, Java WEB, JSF 1.2, JPA, Hibernate, EJB, JasperReports, SQLServer.

Tecnologias Utilizadas

  • Java (versões 6, 7 e 8, 11, 14).
  • Ecossistema Spring (Boot, MVC, Data, Security), Thymeleaf.
  • Java EE, Java WEB, JSF 1.2, JPA, Hibernate, EJB, Vaadin, Bootstrap, PrimeFaces.
  • Docker, CircleCi, Sonar, Rest.
  • Swagger, JasperReports.
  • HTML, CSS, JavaScript, JQuery.

Github

Link para acesso ao repositório

Heroku

Link para acesso a API


Case de entrevista

  • Java
  • Spring boot
  • Maven
  • JPA
  • SWAGGER

Base de dados em memória

Descrição do Desafio

  • Realizar um crud do Usuário
    • Salvar
    • Atualizar
    • Recuperar o usuário pelo id
  • Campos que devem ser persistidos:
    • Identificador
    • Nome
    • Documento
    • Data de criação
    • Data de atualização

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely: