Javautvecklare Apache Camel
Job Description
Senior integrationsutvecklare med mycket goda kunskaper i Java, Springboot, Apache Camel och Kubernetes för att stötta upp integrationsleveransen utifrån en specificerad integrationsdesign, utveckla integrationslösningar enligt vår kunds målarkitektur för integration.
Bakgrund:
Vår kund har en tjänstebaserad integrationsplattform som baserats på Mule ESB/Anypoint från MuleSoft, men som nu ska migreras till ny teknik med Kubernetes som målmiljö. Java och Springboot används för utveckling och Apache Camel som integrationsramverk. Vår kund är nu inne i en intensiv och utmanande fas som ställer ökade krav på kompetens inom systemintegration. Deras strategi är ett fullt ut tjänsteorienterat systemlandskap. Utmaningar ligger både i spännande nyutvecklingsprojekt t ex lösningar inom laboratorie-, bild- och funktionsmedicin, framtidens vårdinformationsmiljö, invånartjänster såsom journal via nätet mm och i utmaningarna att vidareutveckla befintliga integrationslösningar.
Vår kund har ett integrationsteam som har till uppgift att analysera samtliga integrationer som behöver utvecklas. Integrationsteamet är ett kompetenscentrum för integration med syfte att stödja kunder inom företaget med kompetens och rådgivning kring olika integrationslösningar. Integrationsenheten har mandat att godkänna alla integrationslösningar, både interna och externa kopplingar. Uppdraget är bland annat viktigt för att säkerställa att lösningarna också har hög säkerhet och förvaltningsbarhet.
Arbetet inom integrationsenheten förväntas bidra till att förbättra kvaliteten och göra tidsbesparingar tack vare återanvändning, principer, standarder, riktlinjer och expertis. Koordinering och centralisering av integrationskompetens ger optimering av kunskap, kvalitet och tid. Integrationsteamet består idag av ca 40 systemutvecklare och integrationsarkitekter placerade i Mölndal och Vänersborg.
Kompetensprofil konsult:
Vår kund söker en kvalificerad integrationsutvecklare som omgående kan gå in aktivt och stötta i arbetet med att utveckla lösningar i den regionala tjänsteplattformen för integration för regionens system, dess externa partners samt med den Nationella Tjänsteplattformen (NTjP). De söker en öppen och engagerad person som trivs med att samarbeta, verka i en självstyrande grupp och att i grupp dela med sig av sina idéer och lösningsförslag.
Obligatoriska krav (ska):
Flera års praktisk erfarenhet av utveckling i Java med Springboot
Praktisk erfarenhet av integrationsutveckling med Apache Camel som ramverk
Praktisk erfarenhet av Kubernetes och Docker desktop
Praktisk erfarenhet av kommunikation med beställare, intressenter och användare av IT-stöd
Förmåga att uttrycka sig väl på svenska i tal och i skrift
Praktisk erfarenhet av utveckling av tjänsteorienterade integrationslösningar byggda med t.ex web services och meddelandebaserad asynkron kommunikation
Praktisk erfarenhet av tekniker/protokoll: REST, SOAP, SFTP, HTTP och HTTPS
Praktisk erfarenhet och förståelse av integrations- och designmönster (EAI-patterns)
Praktisk erfarenhet av att arbeta med verktyg som GIT, Maven och Jenkins
Utvärderingskrav (bör):
Praktisk erfarenhet av continuous integration
Praktisk erfarenhet av mappningsverktyg som t.ex. Altova Mapforce
Erfarenhet av arbete inom ett centralt integrationscenter
Praktisk erfarenhet av RIV TA, nationella tjänster och tjänstekontrakt
Praktisk erfarenhet av agila arbetssätt