Senior Java Developer - Core banking

Megasol-Technologies

Uppsala kommun

On-site

SEK 700,000 - 900,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Real ownership from day one
Flexible hours
Humane pace

Job summary

Megasol-Technologies in Sweden is seeking experienced Java developers to join the Corniche platform team. You will own features from design to release, collaborating with other developers and test engineers to ensure robust, maintainable solutions for a core banking system.

You will work on high-impact, real-money systems with weekly releases, touching multi-currency and multi-entity contexts. The team values ownership, collaborative problem solving, and clear communication, with office-first

Qualifications

  • 5+ years of professional experience with Java.
  • A degree in computer science or equivalent experience.
  • Detail-oriented, patient and methodical with complex systems.
  • Motivated by building solid solutions to real customer problems.
  • A team player who shares responsibility.
  • Fluent in Swedish, written and spoken.

Responsibilities

  • Turn customer requirements from banks and lenders into technical solutions.
  • Design new functionality and architecture together with the team.
  • Write high-quality, maintainable Java code.
  • Review code and help keep quality high across the team.
  • Take responsibility for delivering production-ready solutions.

Skills

Java
Team collaboration
Problem solving
Detail oriented

Education

Bachelor's in Computer Science or equivalent experience

Tools

Spring
SQL
Kotlin
Angular

Job description

What we build

Megasol builds Corniche, a core banking system that has been in production for 26 years and is still evolving every week. It is the infrastructure behind mobile banks and online banks: customer and account management, loans, cards and payments.

When a customer opens an account, takes out a loan, pays with their card or receives a payment, Corniche handles it. Svea Bank, Sambla and Avarda, Sweden’s second largest player (after Klarna) in invoice and instalment payments, are some of the banks and fintechs running the platform. It covers current and savings accounts, term deposits, consumer loans and much more. Banks integrate through stable, versioned REST APIs and run Corniche as SaaS, in their own cloud or on-premises.

Several new customers are expected to go live in early 2027, and several more are in late-stage discussions. That’s a lot of growth for a team of 11 developers, so we’re adding experienced Java developers now, as the first step in a longer plan. Next, we’ll build up operations and work with AI, including running local LLMs. Joining now means you’ll be part of shaping how the team and the company grow.

Why this is interesting
  • Real systems, real money. This is not a side feature. You build the core that banks depend on to stay open, correct and compliant.
  • Short path from idea to production. We release every week. A customer request can go from design to live in a few weeks, and you follow it all the way.
  • Close to the customer. Customer support and developers collaborate closely together and you will have quick channels to the people who actually use what you build, and understand why it matters.
  • Hard, honest engineering problems. Multi-currency, multi-entity, multi-jurisdiction, audit trails on every transaction, a large interconnected codebase. Getting it right takes careful design, and you get the time to do it carefully.
  • A place to grow. The development team is the heart of Megasol and the natural starting point for every other role in the company, whether that’s architecture, operations, customer work or AI.
Your role

You will join the team that develops Corniche and take ownership of features from start to finish: refinement and design, implementation, code review, testing support and release. Test engineers help with validation, but you make sure what you build is robust and maintainable from the start.

Because the system is large and highly connected, a change in one place often affects others. Part of the job is understanding those dependencies and making sure changes land smoothly in production. You will work both independently on well-defined tasks and together with other developers, including pair programming, on larger designs and harder problems.

What you will do
  • Turn customer requirements from banks and lenders into technical solutions
  • Design new functionality and architecture together with the team
  • Write high-quality, maintainable Java code
  • Review code and help keep quality high across the team
  • Take responsibility for delivering production-ready solutions
Who you are
  • 5+ years of professional experience with Java
  • A degree in computer science or equivalent experience
  • Detail-oriented, patient and methodical with complex systems
  • Motivated by building solid solutions to real customer problems
  • A team player who shares responsibility
  • Fluent in Swedish, written and spoken
Bonus if you have
  • Experience with Spring and SQL
  • Front-end experience with Kotlin and Angular
  • Interest in distributed systems and messaging (e.g. NATS)
  • Experience from financial or administrative systems (helpful, but not required, we will teach you banking)
What we offer

A small, close-knit team where you know everyone, including the people who built Corniche. Real ownership from day one, flexible hours and a humane pace: careful engineering, no crunch and no busywork.

We work office-first in Uppsala because we believe the best collaboration happens in person, with flexibility when it makes sense for you and the team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Megasol Technologies • Uppsala kommun

On-site
SEK 520,000 - 780,000
Java Developer
Java Developer

Megasol-Technologies • Uppsala kommun

On-site
SEK 450,000 - 700,000
Senior Java Engineer - Core Banking, Ownership from Day One
Senior Java Engineer - Core Banking, Ownership from Day One

Megasol-Technologies • Uppsala kommun

On-site
SEK 700,000 - 900,000
Real ownership from day one
Flexible hours
Humane pace
Java experienced developer & Tech Lead | SEB, Solna
Java experienced developer & Tech Lead | SEB, Solna

SEB • Solna kommun

On-site
SEK 600,000 - 800,000
Java experienced developer & Tech Lead | SEB, Solna
Java experienced developer & Tech Lead | SEB, Solna

SEB group • Solna kommun

Hybrid
SEK 600,000 - 800,000
Senior Backend Engineer
Senior Backend Engineer

Enity Bank Group • Stockholms kommun

On-site
SEK 507,780 - 608,220
Health insurance
Occupational pension
Extra vacation days
+4
Full Stack Java Developer to Financial Crime Prevention | SEB, Solna
Full Stack Java Developer to Financial Crime Prevention | SEB, Solna

SEB • Solna kommun

Hybrid
SEK 613,800 - 837,000
Extensive training and learning opportunities
Work-life balance
International working environment
+2
Solution developer with a passion for fullstack development| SEB, Solna
Solution developer with a passion for fullstack development| SEB, Solna

SEB group • Solna kommun

Hybrid
SEK 500,000 - 700,000
Extensive training and learning opportunities
Attractive compensation
Access to SEB staff banking with exclusive benefits
Java Developer — Banking Platform (Production‑Ready)
Java Developer — Banking Platform (Production‑Ready)

Megasol Technologies • Uppsala kommun

On-site
SEK 520,000 - 780,000
Senior Full-stack .NET Developer to Channel Mortgage, Financing & Loans | SEB, Solna
Senior Full-stack .NET Developer to Channel Mortgage, Financing & Loans | SEB, Solna

SEB group • Solna kommun

Hybrid
Confidential