Nikita AB
Senior Systemutvecklare – Java
Nikita ABSweden1 day ago
Full-timeEngineering, Information Technology
Vi söker en senior Java‑utvecklare till ett större, flerårigt utvecklings- och förvaltningsuppdrag till CSN.

Uppdraget bedrivs i flera samverkande team enligt Scrum/Scaled Scrum och omfattar både nyutveckling och vidareutveckling av verksamhetskritiska system med höga krav på kvalitet, stabilitet och spårbarhet.

Uppdragsbeskrivning / arbetsuppgifter

Utveckla och vidareutveckla Java‑baserade lösningar (Spring Boot/mikrotjänster) i container‑ och OpenShift‑miljö.

Modellera och implementera processflöden i Camunda (BPMN/DMN) samt bygga kringliggande tjänster och integrationer.

Frontendarbete i Angular/TypeScript vid behov, i nära samarbete med teamets frontendutvecklare.

Design och utveckling av integrations- och meddelandeflöden (RabbitMQ/IBM MQ).

Databasnära utveckling mot DB2, inklusive prestandaanalys och optimering (SQL, indexering, transaktioner).

Utveckla och driva batch‑lösningar för storskaliga datavolymer, inklusive schemaläggning och övervakning (IBM IWS).

Gallring/arkivering av data i enlighet med myndighetskrav och interna riktlinjer.

Förvaltning och vidareutveckling av legacy‑komponenter, bl.a. Java‑konverterad CA Gen‑kod, JCL och relaterade stödtjänster (t.ex. J2U).

Aktivt bidra i planering, estimering, kodgranskning, test och release; säkerställa spårbarhet och dokumentation.

Vara tekniskt bollplank/mentor för utvecklare i och mellan team; driva goda arbetssätt i offentlig miljö.

Skallkrav

Minst 10 års erfarenhet av Javautveckling i komplexa miljöer.

Mycket goda kunskaper i Spring Boot och mikrotjänst‑arkitektur.

Praktisk erfarenhet av container/orkestrering i Red Hat OpenShift (eller likvärdigt Kubernetes‑kluster).

Dokumenterad erfarenhet av Camunda (BPMN och/eller DMN) i produktionssatta lösningar.

Erfarenhet av Angular och TypeScript (kan stötta frontend vid behov).

Gedigen erfarenhet av meddelandeköer och integrationer, t.ex. RabbitMQ och/eller IBM MQ.

Stark databaskompetens mot DB2 (SQL, prestanda, transaktioner).

Flerårig erfarenhet av batchutveckling och jobbflöden för stora datavolymer, inklusive schemaläggning (IBM IWS eller likvärdigt).

Van vid att arbeta i Scrum/Scaled Scrum med flera beroenden mellan team.

Mycket god förmåga att handleda/mentora andra utvecklare.

Svenska på professionell nivå i tal och skrift.

Meriterande

Erfarenhet av CA Gen (särskilt Java‑konverterad kod) och main‑nära artefakter som JCL.

Verktyg som Data Studio och Data Architect.

Erfarenhet av gallring/arkivering i offentlig sektor och förståelse för tillämpliga regelverk.

Testautomatisering (JUnit, REST‑testning), kvalitetssäkring och observability (loggning/metrics/trace).

CI/CD och DevOps‑praktiker (t.ex. Git, Jenkins/GitLab, artefakt- och releasehantering).

Prestandaoptimering och felsökning i distribuerade system.

Erfarenhet av tillgänglighet (WCAG) och säker utveckling i myndighetsmiljö.

Personliga egenskaper

Självgående och drivande med hög leveransförmåga.

Samarbetsorienterad lagspelare som skapar förtroende i och mellan team.

Pedagogisk mentor med god kommunikativ förmåga och förmåga att förenkla komplexitet.

Strukturerad, kvalitetsmedveten och pragmatisk – fokus på nytta, stabilitet och långsiktighet.

Start: Överenskommes inom intervallet 1–12 januari 2026 (beroende på ledigheter kring årsskiftet).

Slut: 31 december 2027 med option till och med 31 december 2028.

Omfattning: 100% (40 h/vecka) med sedvanliga avdrag för helgdagar, semester m.m.

Plats: På plats i Sundsvall i genomsnitt 3 dagar/vecka; i övrigt på distans inom Sverige.

Key Skills

Ranked by relevance