Senior Backend Engineer
DNB Bank ASA
- Frist 8.4.2026
- Ansettelsesform Fast
Bli senior Backend Engineer i DNB - og bygg Norges betalingsmotor fra innsiden!
Vil du jobbe i et av Norges mest kritiske og mest satsede teknologimiljøer? I Business Data Domain (BDD) teamet utvikler vi kjernen i DNBs betalingsplattform, systemene som sørger for at betalinger flyter sikkert, raskt og korrekt gjennom banken og samfunnet. Dette er avanserte, høyvolum og forretningskritiske løsninger hvor både faglig dybde og teknisk presisjon virkelig betyr noe.
DNBs modernisering av betalingsområdet er et strategisk toppinitiativ. Hos oss får du jobbe med komplekse domener, moderne teknologi og en kultur som er opptatt av å løse reelle problemer godt, riktig og skalerbart.
Hvorfor jobbe hos oss?
Du bygger samfunnskritisk teknologi
Hver linje med kode du skriver påvirker millioner av transaksjoner. Vi jobber med alt fra validering og berikelse av betalingsdata, til hendelsesdrevet arkitektur, API er og dataplattformer.
Du får dyp innsikt i BDD - navet i DNBs betalingsdata
BDD håndterer datakvalitet, regelverk, beslutningslogikk, cut off håndtering og integrasjoner mot et bredt økosystem. Dette er ekte engineering: robuste datamodeller, strenge krav og komplekse sammenhenger.
Du blir en del av et sterkt fagmiljø
Hos oss jobber du i tverrfaglige DevOps team med høy grad av autonomi. Vi er opptatt av godt håndverk, åpen kunnskapsdeling og at alle kan påvirke løsningen.
Du får eierskap, ikke bare oppgaver
Vi eier produktene våre fra konsept til produksjon, inkludert drift, observability, robusthet og kontinuerlig forbedring. Du bygger, du kjører, og du lærer masse underveis.
Ansvarsområder
Som utvikler i BDD vil du:
Designe, utvikle og videreutvikle backend tjenester, API er og datakomponenter med høye krav til sikkerhet, ytelse og stabilitet.
Jobbe hele veien fra forretningsforståelse og spesifikasjon til produksjonssetting og operasjonelt eierskap.
Sikre at våre løsninger er robuste, testbare og enkle å videreutvikle i et plattformmiljø som er i kontinuerlig vekst.
Delta aktivt i arkitekturvalg og tekniske diskusjoner, og bidra til kontinuerlig forbedring av kodepraksis, domene modellering og driftsmønstre.
Samarbeide tett med forretning og andre utviklere for å finne gode løsninger på komplekse betalingsbehov.
Hvilken kunnskap og erfaring ønsker vi at du har?
Nedenfor finner du kjernen av den kompetansen vi ser etter. Du trenger ikke treffe på alt, men du kjenner deg igjen i majoriteten:
Kommunikasjon og samarbeid
Tydelig og forretningsnær kommunikasjon på norsk og engelsk, både muntlig og skriftlig.
Evne til å samarbeide tett med teamet og bidra til en trygg, konstruktiv og læringsorientert kultur.
Java ekspertise
Solid seniorerfaring med Java (Java 21 eller nyere) og Spring Boot 3.x (Web, Security, Validation, Data JPA). Migrasjon til Java 25 og Spring Boot 4 skjer nå.
Erfaring med å bygge produksjonskritiske, sikre og skalerbare tjenester.
API design og kontraktsstyrt utvikling
Kontrakt først API design med OpenAPI/Swagger.
God forståelse for versjonering, deprekasjonsstrategier og bakoverkompatibilitet.
Erfaring med å bygge robuste REST API er med korrekt HTTP semantikk, strukturert feilhåndtering, tydelig validering og god dokumentasjon.
Database og datamodellering
Erfaring med MS SQL Server og konstruksjon av effektive spørringer.
Gjerne erfaring innen datamodellering, transaksjonshåndtering/låsing, indeksering og performance tuning.
Integrasjonstesting mot database (Testcontainers er et pluss).
Teststrategi og kvalitet
Praktisk erfaring med JUnit, Mockito, integrasjonstester og gjerne K6 for ytelses og funksjonstesting.
Sikkerhet by design
Kompetanse innen OAuth2/OIDC, Spring Security og sikre kodemønstre.
Forståelse for trusselmodellering og sikker håndtering av hemmeligheter.
Container og skyorientert utvikling
Erfaring med å bygge container images, health checks og strukturert logging.
Forståelse for drift i Azure Web Services, herunder ressursgrenser, readiness/liveness prober.
Kunnskap om OpenShift og sentralierte loggløsninger som Splunk er et pluss.
Observability
Strukturert logging, Micrometer metrics og distribuert sporing med OpenTelemetry.
Fordel med kjennskap til APM verktøy som Azure Monitoring og Dyntrace.
Ytelse, robusthet og resiliente mønstre
Identifisere flaskehalser, JVM/GC profilering.
Bruk av mønstre som timeouts, retries, circuit breakers og idempotens.
CI/CD og moderne utviklingspraksiser
Erfaring med Azure DevOps, pipeline as code, kvalitetssjekker og feature toggles.
Erfaring med on call, hendelseshåndtering og læringsorienterte post mortems.
Arkitektur, integrasjon og datamigrering
Erfaring med DDD inspirert modellering.
Kjennskap til meldingsplattformer som MQ/Kafka/Azure Service Bus.
Trygg på Flyway, schema evolusjon, zero downtime distribusjon og rollback strategier.
Sky og infrastruktur som kode
Erfaring fra Azure og kjennskap til sky native tjenester.
Terraform kompetanse er et pluss.
AI drevet utvikling og verktøybruk
Erfaring med bruk av KI assistenter/verktøy (f.eks. GitHub Copilot, Google Gemini, Claude Code, OpenAI Codex, Kiro, Cursor, Windsurf, ChatGPT) og rammeverk (f.eks. GH Spec Kit, OpenSpec, Agent OS, BMAD, mv) i utviklingsarbeid.
Forstår styrker og begrensninger ved KI generert kode og kvalitetssikrer alltid output for sikkerhet, lisensiering, arkitekturprinsipper og kodekvalitet.
Kan bruke KI verktøy til å øke produktivitet innen f.eks. testgenerering, kodeforbedringer, dokumentasjon og feilsøking uten å kompromittere stabilitet eller sikkerhetskrav.
Evner å identifisere hvor KI kan brukes ansvarlig og hvor man bør skrive kode «for hånd» for å sikre riktig robusthet.
Dersom du ikke kjenner deg igjen i alle punktene over ønsker vi også å høre fra deg, så lenge du har god erfaring som utvikler, vil bidra og er interessert i å lære noe nytt!
Litt om Business Data Domain teamet (BDD)
Business Data Domain (BDD) er et sterkt faglig miljø bestående av 11 dedikerte utviklere, hvor hele 8 av dem er senior Java utviklere med tung erfaring fra forretningskritiske systemer. I tillegg har vi en fagsystemutvikler og en tech lead som setter retning for arkitektur og tekniske veivalg.
BDD er en sentral del av seksjonen Payment Order, som moderniserer og drifter applikasjoner i DNBs betalingsinfrastruktur. Disse løsningene er helt avgjørende for både banken og samfunnet. Betalingsområdet er ett av DNBs mest prioriterte strategiske initiativer, og teamene jobber med store og komplekse leveranser som krever høy teknisk presisjon og god domeneforståelse.
Hvert team i Payment Order har helhetsansvar for sin del av plattformen, fra konsept og design til utvikling, produksjonssetting og videreutvikling. Det betyr at du jobber i et DevOps miljø hvor du både bygger og drifter moderne tjenester på en kritisk del av DNBs infrastruktur.
Hva DNB kan tilby deg
Hos oss får du får muligheten til å utvikle deg i et av Norges sterkeste teknologimiljøer.
Faglig utvikling og karrierevekst
Vi tilbyr utfordrende og meningsfulle oppgaver som gjør at du vokser både teknisk og faglig. DNB har en solid Tech kultur med gode karrieremuligheter, og vi legger aktivt til rette for at du kan utvikle deg videre gjennom kurs, sertifiseringer og deltakelse på konferanser.
En sunn balanse mellom jobb og fritid
Vi vet at folk presterer best når livet henger sammen. Derfor tilbyr vi fleksibel arbeidstid, mulighet for hjemmekontor og redusert arbeidstid i sommermånedene (mai-august).
Et godt arbeidsmiljø i en moderne organisasjon
Som ansatt hos oss får du et inkluderende og støttende miljø hvor vi heier hverandre frem, deler kunnskap og bygger løsninger sammen. DNB er en stor organisasjon i kontinuerlig utvikling og her finner du rom til å påvirke, lære og vokse.
Er du klar for å utfordringen og bli vår nye utvikler og kollega? Vi ser frem til å høre fra deg!
FerdigheterAI-generert
- Java (Programmeringsspråk)
- Spring Boot
JobbMatch
Er du en god match for denne stillingen?
JobbMatch ser på erfaringen og egenskapene dine – og sjekker hvor godt du passer.
Om arbeidsgiveren
En jobb i Norges største finanskonsern byr på faglige utfordringer i et spennende arbeidsmiljø med mange muligheter. Vi trenger medarbeidere med ulik bakgrunn og kompetanse. Vil du være med på laget?
- Sektor: Privat
- Sted: Solheimsgaten 7C, 5058 Bergen
- Flere arbeidssteder: Dronning Eufemais Gate 30, 0191 Oslo
- Hjemmekontor: Delvis hjemmekontor
- Bransje: Bank, finans og forsikring, IT, IT - programvare
- Stillingsfunksjon: Backend-utvikler, Dataingeniør, Utvikler (generell)
- Arbeidsspråk: Norsk, Engelsk
Nøkkelord
Java, Azure, Spring Boot, DevOps, GitHUb
DNB
Annonseinformasjon
- FINN-kode 456297309
- Sist endret


