Senior Java Developer @ Anva

Periode:                                    Januari ’19 – Juni ‘19

Functie:                                    Senior Java Developer

Opdracht:                                

Binnen afzienbare tijd dient een Cobol backend-applicatie omgezet te worden naar een cloud oplossing, te weten REST-services. Er is voor AWS en docker gekozen. De opdracht is om mee te bouwen en te denken over de beste oplossingen. Tevens kritisch kijken naar de applicaties en processen t.b.v. van het verbeteren hiervan.

De applicatie is gebouwd in Java 8 op basis van een eigen framework.

Verantwoordelijkheden:

  • Bouwen van nieuwe componenten (REST)
  • Uitbreiden van bestaande componenten
  • Refactoren bestaande componenten
  • Schrijven unittesten en Intergratietesten
  • Upgrade maven dependencies
  • Wegwerken technical dept
  • Onderzoek doen
  • Kennisdeling

Behaalde resultaten

  • Nieuwe componenten t.b.v. uitfaseren backend
  • Hogere code-coverage
  • Minder duplicate code
  • Indexen voor mongo per component
  • Nieuwe mail component, welke aansluit op systeem klant
  • Confluence pagina’s t.b.v. kennisdeling

Frameworks/tools:                    

Java 8, Monads, MongoDB, Mockito , Amazon EC2 (AWS), AWS SQS, Maven 3, Jira, Confluence, Jenkins, SonarQube, Bitbucket, IntelliJ