Senior Javautvecklare – Arbetsförmedlingen

Sista ansökningsdag 2022-08-31

Placeringsort: Stockholm
Avtalsperiod: 2022-09-12 till och med 2023-03-11 med option på 6 månader
Omfattning: 100%

Uppdragsbeskrivning

Sektionen Kundrelationssystem har behov av att avropa en senior Java/Jakarta EE utvecklare för att kunna tillmötesgå behovet av att utveckla Meddelande (som beskrivs nedan) samt höja kompetensen i sektionens utvecklingsteam.
Konsulten ska tillsammans med befintligt team utveckla Meddelande. Teamet består i nuläget till stor del av utvecklare med relativt liten erfarenhet av de tekniker som används för Meddelanden. Vilket innebär att konsulten förutom att själva utveckla funktionalitet även förväntas fungera som mentor.
Meddelande är ett koncept för Arbetsförmedlingen att utbyta information med externa intressenter på ett säkert och konfidentiellt sätt. Lösningen avser att ersätta känslig kommunikation via ePost (där dispens för detta finns) samt eBrev (känslig information som inte får skickas som ePost skickas som fysiskt brev). Lite förenklat så kan man säga att lösningen motsvarar Kivra i den mening att SMS/ePost som skickas enbart är en notifiering om att det finns ett nytt eMeddelande (den artefakt som som bär informationen) att läsa när man loggat in till ett givet Arbetsförmedlingen system, t.ex. ”Mina Sidor Arbetssökande”. Till skillnad från Kivra så kommer mottagaren även att kunna skicka eMeddelanden till Arbetsförmedlingen där de kommer att behandlas av relevanta arbetsförmedlare/handläggare. För att undvika personberoende hos Arbetsförmedlingen så är inte eMeddelandena adresserad till någon specifik person utan samtliga arbetsförmedlare/handläggare med erforderlig kompetens/säkerhetsklassning kommer att kunna hantera dem. När ett nytt eMeddelande kommer in til Arbetsförmedlingen så kommer en utvald handläggare/arbetsförmedlare automatiskt att få en arbetsuppgift i det GUI som hen använder.
I Meddelande kommer det att finnas en Meddelandeservern som i sin tur kommer att bestå av 3 separata ”micro-service” liknande applikationer som back-end samt en front-end applikation för administration av applikationerna. Både Java/Jakarta EE och Spring Boot kommer att användas för back-end applikationerna och för front-end applikationen kommer Angular att användas. Kommunikation inom Meddelandeserverns applikationer sker med REST API:er, front-ends kommunikation med back-end sker även den via REST API:er. Kommunikation mellan Meddelandeservern och övriga system hos Arbetsförmedlingen sker med REST API:er samt meddelanden (icke att förväxlas med eMeddelanden eller Meddelande) via köer i Apache MQ, både dessa kommunikationssätt går via Arbetsförmedlingens Enterprise Service Bus (ESB).
Servermiljön realiseras i OpenShift 4 och som RDBMS används Oracle. För hantering av Meddelande lösningens artefakter används Git och projekt/repository manager för Git är Bitbucket.
För Continous Integration (CI) och Continous Deploy (CD) används produkterna Tekton samt Argocd.
Arbetsförmedlingen arbetar enligt SAFe DevOps, utvecklingsteamet jobbar enligt Scrum där Jira används för att hålla reda på arbetet.

Ska-krav (Obligatoriska krav)

  • Minst 4 års erfarenhet av Java EE (version 6 eller högre) eller Jakarta EE
  • Minst 4 års erfarenhet av agila arbetsmetoder som exempelvis Scrum
  • Minst 4 års erfarenhet av REST API:er
  • Minst 4 års erfarenhet av JPA
  • Minst 1 års erfarenhet av Git
  • Minst 1 års erfarenhet av Maven
  • Minst 1 års erfarenhet av testdriven utveckling
  • Villig att fungera som mentor i Java-teknik för, i tekniken, mindre erfarna utvecklare

Mervärdeskrav

  • Spring Boot
  • mentor/lärare i Java-teknik
  • verktyg för automatiska integrationstester som t.ex. Arquillian
  • JUnit, Mockito eller motsvarande verktyg för enhetstestning
  • JBoss EAP eller WildFly applikationsserver
  • DevOps
  • OpenShift
  • Liquibase

Krav på anbud

  • Motivering för vart krav i listorna ovan
  • CV som matchar krav
  • Pris

Ansökan

Ansökan skickas senast 2022-08-31 här (OBS. Använd Referens CON-0002573 i ämne)

Kontaktperson

Johan Rundqvist
Johan Rundqvist
Ramavtal och partners
johan.rundqvist[a]magello.se
073 370 95 19

Aktuella avrop