Kan være tilgjengelig
(Oppdatert %updatedDate %)Senior Java backend & frontend udvikler
Ballerup, Denmark
Innfødt Danish, English, Nybegynner Norwegian
- 10+ års erfaring med integrationsløsninger
- 10+ års erfaring som lead java udvikler
- 5 års erfaring spring boot i docker containere
Ferdigheter (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
Oppsummering
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.
Arbeidserfaring
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.
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.
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.
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
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
Akademisk bakgrunn
2001-07 - 2003-07
1998-01 - 2000-06