Senior Fullstackutvecklare

Stockholm, Sverige

Vi söker en senior fullstackutvecklare till ett långsiktigt uppdrag på CSN. Uppdraget omfattar systemutveckling och förvaltning av egenutvecklade applikationer och systemstöd i en omfattande och komplex IT-miljö.

Utvecklingen sker i flera parallella team med beroenden mellan varandra och gemensamma iterativa leveranser. Miljön omfattar bland annat Java, Spring Boot, Red Hat OpenShift, RabbitMQ, DB2 och Angular. Applikationerna utvecklas mot en målarkitektur med händelsebaserad, distribuerad och tjänsteorienterad microservices-arkitektur. Verksamheten har även en stor mängd legacysystem.

Uppdragsbeskrivning

I rollen kommer konsulten bland annat att:

  • Med hög framdrift utveckla fullstackkod i Java och Spring Boot i Red Hat OpenShift-miljö med RabbitMQ och DB2 samt Angular för frontend.

  • Utveckla komplexa system med höga krav på bland annat tillgänglighet, robusthet, säkerhet och prestanda.

  • Utveckla i och mot verksamhetens olika legacysystem.

  • Arbeta med och stödja leveranser, förvaltning och drift av verksamhetens system.

  • Säkerställa hög kvalitet i kod och lösningar, bland annat genom gemensam kodgranskning.

  • Delta i utvecklingen av strukturerade arbetssätt och bidra med kompetens och framdrift i utvecklarnätverk.

  • Aktivt arbeta med kompetensöverföring samt fungera som stöd, mentor och coach till andra inom systemutvecklingen.

  • Bidra med djupa kunskaper om omfattande IT-legacyplattformar och informationsstrukturer.

  • Arbeta med orsakssamband, kartläggningar och utredningar samt ta fram underlag till registervård, exempelvis genom utsökningar i SQL.

  • Arbeta agilt enligt Scrum tillsammans med flera parallella och samverkande utvecklingsteam.

  • Använda Jira och Confluence för bland annat arbetsflöden, spårbarhet och dokumentation.

  • Vid behov utföra arbete inom närliggande roller utifrån teamets ansvar för resultat och konsultens övriga kompetenser.

  • Kontinuerligt bidra till kompetensöverföring till verksamhetens egen personal och, vid behov, andra konsulter.

Skallkrav

Konsulten ska:

  • Ha arbetat i efterfrågad roll med distribuerade tjänsteorienterade plattformar i Java som bygger på händelsebaserad microservices-arkitektur i minst 5 år under de senaste 7 åren.

  • Ha arbetat med utveckling av applikationer i Red Hat OpenShift i minst 4 år under de senaste 7 åren samt ha god förståelse och kunskap om hur applikationer fungerar i den miljön.

  • Vara mycket kommunikativ, drivande och samarbetsorienterad samt ha förmåga att stödja andra.

  • Ha arbetat i efterfrågad roll i svensk offentlig verksamhet i minst 10 år under de senaste 15 åren, ha mycket stor vana vid lag- och regelstyrd verksamhet och mycket djup kunskap inom området.

  • Ha arbetat i efterfrågad roll i uppdrag vars resultat varit att utveckla kund- och handläggningssystem av karaktären offentligt stöd eller motsvarande i minst 5 år under de senaste 8 åren samt ha mycket djup kunskap inom området.

  • Ha arbetat i efterfrågad roll i uppdrag vars resultat varit att utveckla ekonomiska system i minst 5 år under de senaste 10 åren, exempelvis inom offentliga lån, stöd eller bidrag, bank eller finans.

  • Ha arbetat i efterfrågad roll i uppdrag eller projekt med flera parallella systemutvecklingsteam som har beroenden av varandra och levererat gemensamma resultat i minst 5 år under de senaste 8 åren.

  • Ha arbetat med från CA Gen till Java migrerad kod och ha stor kännedom inom området.

  • Ha arbetat med batch JCL/J2U och utvecklat batchflöden i minst 5 år under de senaste 10 åren samt ha mycket stor kunskap inom området.

  • Ha använt Jira som verktyg för agil systemutveckling och arbetsflöden inom och mellan team samt ha mycket god förståelse och stora kunskaper i verktyget.

  • Ha använt Confluence som verktyg för dokumentation av resultat samt ha mycket god förståelse och stora kunskaper i verktyget.

  • Kunna skriva och tala flytande svenska.

Meriterande

Det är meriterande om konsulten uppfyller följande:

Kärnkompetens

  • Har arbetat med Java Spring Boot i minst 3 år under de senaste 5 åren.

  • Har arbetat med Camunda i minst 3 år under de senaste 5 åren och har mycket god förståelse för och stora kunskaper i processmotorn.

  • Har arbetat med utveckling med RabbitMQ i minst 3 år under de senaste 5 åren.

  • Har utvecklat mot DB2 och har god kunskap om SQL, tabeller, datatyper, JPA, NativeQuery och/eller JDBC med mera.

  • Har arbetat med ArgoCD, Helm och Helm Charts i minst 2 år under de senaste 8 åren.

  • Har arbetat med Git och Bitbucket.

  • Har utvecklat med REST.

  • Har arbetat med Maven.

  • Har arbetat med automatiserad byggprocess i Jenkins.

  • Har arbetat med Keycloak.

  • Har arbetat med Prometheus och Grafana.

  • Har arbetat med Docker och WSL.

  • Har arbetat med Splunk, dashboards och larm för exempelvis felsökning och drift/förvaltning.

  • Har arbetat med Mockito och JUnit 5.

  • Har arbetat med IntelliJ.

  • Har arbetat med Eclipse.

  • Har arbetat med automatiserade tester med Testcontainers.

  • Har arbetat i efterfrågad roll i minst 12 år under de senaste 15 åren samt har mycket djup förståelse och mycket stor förmåga inom området.

Organisation och sektor

  • Har arbetat i efterfrågad roll i statlig myndighet i minst 7 år under de senaste 10 åren.

  • Har arbetat i efterfrågad roll, eller motsvarande, inom IT-organisationer med minst 100 anställda i minst 7 år under de senaste 10 åren.

Arbetssätt

  • Har arbetat med Scrum och/eller Kanban i minst 5 år under de senaste 8 åren i en liknande roll samt har god kunskap och förståelse för användandet av dessa metoder.

  • Har arbetat med Scrum at Scale, SAFe eller liknande i minst 5 år under de senaste 8 åren i en liknande roll samt har god kunskap och förståelse för användandet av dessa metoder.

  • Har arbetat som Scrum Master eller motsvarande i agilt systemutvecklingsarbete samt har stor kunskap om hur rollen utförs.

  • Har arbetat som mentor och coach samt aktivt med kompetensöverföring till mindre seniora utvecklare och andra roller inom systemutveckling i minst 3 år under de senaste 5 åren.

Övrigt mervärde

  • Har arbetat med IBM BPM/BAW.

  • Har arbetat med WAS 9, Java EE och WebSphere.

  • Har arbetat med S3-buckets (ObjectStore).

  • Har god kunskap om webbtillgänglighet, exempelvis i enlighet med WCAG.

  • Har arbetat i Subversion.

  • Har arbetat med IBM Data Studio.

  • Har arbetat i C#.

  • Har arbetat i XML och XSL.

  • Har arbetat med Stored Procedures i DB2.

  • Har arbetat med att utveckla funktioner för gallring av system samt har erfarenhet av gallringsutförande inom systemförvaltning.

  • Har arbetat i organisationer som använder Angular i frontend och webb.

Personliga egenskaper

Konsulten ska vara:

  • Mycket kommunikativ.

  • Drivande.

  • Samarbetsorienterad.

  • Bra på att stödja andra.

Rollen innebär nära samarbete med andra utvecklare och team samt ett aktivt ansvar för mentorskap, coachning och kompetensöverföring.


Lite kort information om uppdrag:

  • Distansarbete: Vid distansarbete ska arbetet utföras från Sverige, om inte annat uttryckligen godkänts av beställaren.

  • Språk: Flytande svenska i tal och skrift.



Uppdragsdetaljer

  • Start: 2027-01-01, med hänsyn till helger.
  • Slut: 2028-12-31 med förlängningsmöjlighet till och med 2029-12-31.
  • Omfattning: 100 % av en FTE, motsvarande 40 timmar per vecka
  • Plats: Sundsvall. Minst 3 dagar per vecka på kontoret
Contact
Fredrik Åqvist Wilbrand
+46 70 233 32 29