Senior Java backend & frontend udvikler Ballerup, Denmark

Might be available

(Updated 2023-07-17)

Senior Java backend & frontend udvikler

Ballerup, Denmark

Native Danish, English, Beginner Norwegian

  • 10+ års erfaring med integrationsløsninger
  • 10+ års erfaring som lead java udvikler
  • 5 års erfaring spring boot i docker containere

Skills (43)

Hibernate

ARKITEKTUR

Migreringer af data

Ant

QueryDSL

CURL

HAProxy

Bitbucket

Oracle

Docker

XML

Git

Lead developer

Python

DATABASER

Spring batch

Java

Code Review

Liquibase

Jenkins

SVN

JPA

MySQL

PROVISIONERING

Apache Camel

IntelliJ

DevOps

Tomcat

API

MESSAGE QUEUE

JSON

Spring Boot

Maven

Apache

Ansible

internetprotokoller

Confluence

HTML

Jira

Solr

PostgreSQL

C#

Perl

Summary

Senior Java backend & frontend systemudvikler samt arkitekt med stærk forretningsforståelse. Analytisk og fokuseret på at omsætte krav og ønsker til langtidsholdbare løsninger.
 

Meget løsning- og forretningsorienteret og kan godt lide at se og forstå kundens løsning end2end. Som person udadvendt og kommunikerende.
 

Stor erfaring med systemintegrationer, avancerede forretningsprocesser, containers og virtualisering samt DevOps i forretningskritiske systemer.
 

Har de seneste 15 år arbejdet med agil udvikling hos DXC/ATP og Telia med udgangspunkt i Scrum og fokuseret på at arbejde som team og lære som team.

Professional Experience

Lead developer på ATP-SAL
DXC / ATP / Udbetaling Danmark

2018-03 - 2023-06

Lead developer på ATP-SAL projektet som levere et sags- og dokumenthåndteringløsning samt står for udbetaling af månedlige- og engangsydelser til en række ordninger hos ATP/Udbetaling Danmark. 

 

Løsningen er bygget op omkring et ESDH-system til sagsbehandling og en økonomiløsning der håndterer ydelser, indbetalinger, modregninger og indrapportering til en række offentlige instanser samt en række integrationer til offentlige systemer, private serviceleverandører og interne systemer ved ATP og Udbetaling Danmark. 

 

Løsningen bruges dagligt af over 50 kunderådgivere hos Udbetaling Danmark samt borgere der benytter selvbetjeningsløsningen via borger.dk 

 

Systemet omfatter sagsbehandling og udbetaling af ydelse til:

   • Tidlig pension (Arne Pension)

   • Helhedsorienteret kontrol 

   • Efterlevelsespension

   • Seniorpræmie

   • Efterlevelseshjælp

   • Fleksydelse

   • Delpension

   • Ambassadesager

 

Den tekniske løsning blev bygget op omkring et cluster med docker containers der orkestreres via Docker Swarm. Containerne indeholder Spring Boot komponenter i en mikroservice arkitektur. Byggeprocessen og udrulningen af nye udviklings-, staging- og produktionsmiljø er automatiseret via Jenkins og Ansible.

Roller

   • Som lead developer var jeg ansvarlig for at lave teknisk review og give feedback på userstories ift. krav og acceptkriterier inden udvikling igangsættes

   • Levere input til sprint review med kunden samt svare på spørgsmål af mere teknisk karakter fra kunden

   • Sparring med løsningsarkitekter og kunden om userstories før og under sprintet.
   • Udvikling af løsning, herunder unittest, integrations- og systemtest • Codereview og godkendelse af pull-requests

   • Deltagelse i udarbejdelse af årlig IT-revision (ISO 27001:2013) 

 

Projektmodel

Agile - Scrum med 2 ugers sprint og opgavestyring i JIRA. Kanban i den sidste del af projektet.

Integrationer

   • NemKonto

   • Skat eIndkomst, Skat eSkattekort, Skat DUPLA årsopgørelser

   • Strålfors Fjernprint - afsende af breve via PostNord og e-boks

   • PostNord/Strålfors Connect - scanning af breve

   • Danmarks Statistik (DST)

   • ATP BerigetGrunddata

   • KMD Debitor

   • Kombit (sags- og dokumentindeks samt ydelsesindeks)

   • STAR - Styrelsen for Arbejdsmarked og Rekruttering 

 

Anvendte teknologier

Java 11 & 8, Spring Boot 2, Spring Batch, Docker/Docker Swarm, MariaDB, Ansible / Ansible Vault, Apache Camel, Hibernate/Spring Data/ QueryDSL, Liquibase, Kibana, Logstash, SOLR, Swagger, JackRabbit, SOAP, XML/XSD, JSON, JMS/MQ, Jetty, HAProxy, Spring Boot Actuator, MinIO S3, Tomcat, Jenkins, Maven, Git, BitBucket, JIRA, Slack.

Udvikler i StateEvent teamet, arkitekt for teknisk processer
Telia Danmark A/S

2010-01 - 2018-02

Udvikler i StateEvent teamet fra januar 2010 og lead developer fra 2015-2018. Teamet er ansvarlig for en JBoss processengine der simplificerer bestillingsinterfacet for Business support systemer (BSS) og står for integrationen med Operations support systemer (OSS) samt eksterne partnere som TDC/YouSee, Spotify, F-Secure og OCH (nummer portering mellem teleselskaber). Fra 2015 var teamet også ansvarlig for Telias centrale ESB løsning..

Hovedansvarlig for teknisk kontakt og status møder med TDC.

Ansvarlig for afholdelse af kvartalsvis IT-møde med TDC wholesale account manager samt TDC/YouSee it-udviklingschef og deres driftansvarlige på bredbånd.

Udviklingsmodel

Scrum teams med 2-3 ugers sprint og opgavestyring i TargetProcess/ JIRA.
 

Projekter i perioden
• Coax & FiberBSA (2016 - 2018)
• Credit Agreement (2016 - 2017)
• New Online - selvbetjeningsportal (2015 - 2017)
• SOHO - Ny faktureringsplatform med fokus på SOHO (2015)
• Dynatrace - Implementering af central overvågningsplatform (2015)
• Spotify - Integrations med Spotify API (2014)
• TVEverywhere - Telias app til Android/IOS til streaming (2014)
• DataNet Basic med 4G backup - MPLS løsninger på DSL & fiber (2014)
• DataGovernance (2014)
• VULA (2014)
• Ethernet Nordic (2013) - pan nordisk forbindelser
• IPTV (2012) - Provisionering i accessnet og set top boxe
• NP11 (2011) - Nummerportering på 24 timer
• Splitbilling (2010) - mulighed for at virksomhed og medarbejder deler regning
• DataNet Basic med 3G fallback forbindelse (2010)
 

Anvendte teknologier

Java 6-8, jPDL, MuleSoft ESB, Hibernate, JMS/MQ, SOAP, XML/XSD, JSON, Struts, Bootstrap, jQuery, Jetty, Tomcat, Jenkins, Ant, Oracle, Redhat, SVN, JIRA, TargetProcess, jaxws.

C# udvikler, arkitekt
Nordic Aviation Capital A/S

2009-01 - 2009-12

Design og udvikling af leasing platform. Systemet holder styr på over 200 fly og alle aftaler, betalinger og frister ift. leasingaftaler samt forsikringer. Systemet består af følgende dele: 'inventory', 'components', 'payments' 'insurance' og 'reporting'.
 

Inventory:

   • I denne del af holdes der styr på de enkelte fly med stamdata og relevant
dokumentation, certifikater etc.


Components:
   • I denne del holdes der styr på de dele et fly består af: flyskrog, motorer, APU og andre dele der kræver løbende service og som kan byttes rundt imellem flere flyskrog.


   • Kunderne skal indrapportere deres forbrug i timer og landinger og systemet beregner hvornår de forskellige servicechecks skal udføres.


Payments:
   • Danner kundens regning på baggrund af kundernes indrapportering på components.


Insurance:
   • Holder styr på processen med at sikre at kunderne har alle de nødvendige forsikringer der er påkrævet og sikre at der udføres løbende audit på disse.


Reporting:
   • Rapporteringer i web og xlsx format.
 

Anvendte teknologier

Asp.net, Ajax, C#, NUnit, ComponentArt WebUI, MSSQL, LLBLGen, Hudson, Microsoft Navision.

Java udvikler
Telenor A/S

2005-03 - 2008-12

Udvikling af en række netværks prober til dataopsamling som fx opsamling af data fra kundeudstyr (CPE) og centraludstyr som BRAS, DSLAM. Systemet loggede ind på 200.000 enheder hver time, opsamlede og gemte data til fejlfinding og kvalitetssikring.
 

• Migrering af Tele2 til Telenors systemer.
 

Anvendte teknologier

Java, JBoss AS, Oracle, Perl, FreeBSD

Java udvikler
Tele2 A/S

2004-01 - 2005-02

Udvikling af workflows til automatiseret levering af ADSL og mobiltelefoni.
 

   • Supportværktøjer til at fejlsøge på ADSL-forbindelser.
   • Udvikling af networkinventory til at håndtere Tele2's ADSL netværk.
   • Provisionering af ADSL-forbindelser på Cisco og Redback udstyr og fastnettelefoni på Nokia telefonswitch.
   • Integration mod TDC til bestilling af ADSL og rå kobber.
   • Forhandlerportal til håndtering af salg og aktivering af mobiltelefoniprodukter.
   • Værktøjer til at verificere korrekt konfiguration af alle kredsløb i netværket.
   • Overvågning af netværk og servere.
 

Anvendte teknologier

Java, Oracle, PostgreSQL, Perl, Struts, Tomcat

Academic Background

Datamatiker
Erhvervsakademi Midtjylland

2001-07 - 2003-07

HTX
Herning Tekniske Skole

1998-01 - 2000-06

Certifications

niveau 1

Contact contractor

/