Senior Java Developer - Core banking

Megasol TechnologiesUppsalaJob.bopublicerad 2026-10-20
Krav:JavaKotlinAngularCloudFrontendQA/TestAIFinTech
Maskinöversättning — originalspråk: engelska.Visa original

Om företaget

Megasol bygger Corniche, ett core banking-system som har varit i produktion i 26 år och som fortfarande utvecklas varje vecka. Det är infrastrukturen bakom mobilbanker och nätbanker: kund- och kontohantering, lån, kort och betalningar.

När en kund öppnar ett konto, tar ett lån, betalar med sitt kort eller tar emot en betalning, hanterar Corniche det. Svea Bank, Sambla och Avarda, Sveriges näst största aktör (efter Klarna) inom faktura- och delbetalningar, är några av de banker och fintechs som kör plattformen. Den täcker transaktions- och sparkonton, tidsbundna inlåningskonton, konsumentlån och mycket mer. Banker integrerar via stabila, versionerade REST APIs och kör Corniche som SaaS, i sitt eget moln eller on-premises.

Flera nya kunder förväntas gå live i början av 2027, och flera fler befinner sig i slutskedet av diskussioner. Det innebär mycket tillväxt för ett team på 11 utvecklare, så vi lägger till erfarna Java-utvecklare nu, som det första steget i en längre plan. Nästa steg är att bygga upp operations och arbeta med AI, inklusive körning av lokala LLMs. Att gå med nu innebär att du blir en del av att forma hur teamet och företaget växer.

Arbetsuppgifter

  • Verkliga system, riktiga pengar. Detta är inte en sidofunktion. Du bygger kärnan som banker är beroende av för att förbli öppna, korrekta och compliant.
  • Kort väg från idé till produktion. Vi släpper uppdateringar varje vecka. En kundförfrågan kan gå från design till live på några veckor, och du följer den hela vägen.
  • Nära kunden. Kundsupport och utvecklare samarbetar nära och du kommer att ha snabba kanaler till de personer som faktiskt använder det du bygger, och som förstår varför det är viktigt.
  • Svåra, ärliga ingenjörsmässiga problem. Multi-currency, multi-entity, multi-jurisdiction, audit trails på varje transaktion, en stor sammanhängande codebase. Att få det rätt kräver noggrann design, och du får tiden att göra det noggrant.
  • En plats att växa på. Utvecklingsteamet är hjärtat i Megasol och den naturliga startpunkten för alla andra roller i företaget, oavsett om det gäller arkitektur, operations, kundarbete eller AI.

Du kommer att gå med i teamet som utvecklar Corniche och ta ägarskap för funktioner från start till mål: refinement och design, implementering, code review, teststöd och release. Test engineers hjälper till med validering, men du ser till att det du bygger är robust och underhållsbart från början.

Eftersom systemet är stort och högt sammankopplat, påverkar en ändring på ett ställe ofta andra. En del av jobbet är att förstå dessa beroenden och se till att ändringar landar smidigt i produktion. Du kommer att arbeta både självständigt med väldefinierade uppgifter och tillsammans med andra utvecklare, inklusive pair programming, med större designer och svårare problem.

  • Omvandla kundkrav från banker och långivare till tekniska lösningar
  • Designa ny funktionalitet och arkitektur tillsammans med teamet
  • Skriva högkvalitativ, underhållbar Java-kod
  • Granska kod och hjälpa till att hålla kvaliteten hög i hela teamet
  • Ta ansvar för att leverera produktionsklara lösningar

Krav

  • 5+ års professionell erfarenhet av Java
  • En examen i datavetenskap eller motsvarande erfarenhet
  • Detaljorienterad, tålmodig och metodisk med komplexa system
  • Motiverad av att bygga solida lösningar på verkliga kundproblem
  • En lagspelare som delar ansvar
  • Flytande i svenska, både skriftligt och muntligt
  • Erfarenhet av Spring och SQL
  • Front-end-erfarenhet med Kotlin och Angular
  • Intresse för distributed systems och messaging (t.ex. NATS)
  • Erfarenhet från finansiella eller administrativa system (meriterande, men inte ett krav, vi lär dig banking)

Vi erbjuder

Ett litet, sammansvetsat team där du känner alla, inklusive personerna som byggde Corniche. Verkligt ägarskap från dag ett, flexibla arbetstider och ett humant tempo: noggrann engineering, ingen crunch och inget meningslöst arbete.

Övrigt

Vi arbetar office-first i Uppsala eftersom vi tror att det bästa samarbetet sker personligen, med flexibilitet när det är rimligt för dig och teamet.