Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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
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.
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.
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.