> Markdown version of [/jobs/ext/2022660-senior-java-kotlin-backend-engineer-banking-apis-remote](https://www.wearedevelopers.com/jobs/ext/2022660-senior-java-kotlin-backend-engineer-banking-apis-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java/Kotlin Backend Engineer - Banking Apis (Remote) - **Company:** Salmon Group Ltd - **Location:** Santiago de Compostela, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Programming Tools, Distributed Systems, Mobile Application Software, Java Virtual Machine (JVM), Concurrency, Database Performance, Backend, Kotlin, Build Tools, Asynchronous Programming, Functional Programming, Docker - **Published:** August 11, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-kotlin-backend-engineer-banking-apis-remote-en-santiago-de-compostela-ID-366943511 ## About the Role Experience designing systems using clean architectures (DDD, event-driven approaches). Solid knowledge of distributed systems and their trade-offs. Hands-on experience with Docker and Kubernetes , preferably in an AWS environment. Strong sense of ownership , continuous learning, and a willingness to share knowledge within the team. Nice to Have / Bonus: Interest or experience in platform engineering . Close collaboration with business and product requirements . Experience with database performance optimization . Background in functional programming . Experience building internal libraries, SDKs, or developer tools ## Description Salmon is a next-generation fintech company with a clear mission: to reshape the banking landscape in the Philippines and demonstrate that people deserve better financial services.Founded by visionary leaders Pavel Fedorov, George Chesakov, and Raffy Montemayor, Salmon is more than just a fast-growing technology company - we're a bank with over 60 years of heritage. In ****, we proudly transformed the Rural Bank of Sta. Rosa (Laguna), Inc. intoSalmon Bank (Rural Bank) Inc.With over 1 million Filipinos already trusting Salmon, we are continuously expanding our offerings and aiming to become a truefinancial super appfor millions more.Why Salmon?Exponential Growth: In ****, we more than doubled our deposits, loans, and net income.Loved by Users: Our app is rated 4.8?, with 92% of users recommending us to friends and family.Top-Tier Team: Work alongside experts from fintech, banking, startups, and global companies.Innovation: We are at the intersection of finance and technology, shaping the future with bold ideas every day.We are looking for an experiencedJava Engineer (readiness to switch to Kotlin)to help us design, build, and scale the core banking and partner platforms that power Salmon's products. In this role, you will work on high-load, mission-critical systems, design robust APIs, and contribute to shared platform components used across the company. You will have a high level of ownership and influence over architectural decisions.Your Future Tasks:Design and evolvebanking APIsfor mobile applications and internal/external services.Build scalable backend solutions usingKotlin (readiness to switch to Kotlin)and modern JVM technologies (Ktor, jOOQ, coroutines, Arrow).Develop and improvepublic APIs,internal SDKs, and shared platform components.Implement high-performance integrations withpartnersand third-party systems.Contribute to thearchitecture, scalability, and reliabilityof core banking and partner platforms.What We Expect:5+ years of experience in theJVM ecosystem, with strong expertise inKotlin or Java.Deep understanding ofconcurrencyandasynchronous programming.Experience designing systems usingclean architectures(DDD, event-driven approaches).Solid knowledge ofdistributed systemsand their trade-offs.Hands-on experience withDockerandKubernetes, preferably in anAWSenvironment.Strong sense ofownership, continuous learning, and a willingness to share knowledge within the team.Nice to Have / Bonus:Interest or experience inplatform engineering.Close collaboration withbusiness and product requirements.Experience withdatabase performance optimization.Background infunctional programming.Experience buildinginternal libraries, SDKs, or developer tools.Why It's Great to Work with Us:We buildmodern banking servicesused by millions of Filipinos.We developcutting-edge solutionsbased on global best practices and AI technologies.We are alicensed neobankaiming to become a unicorn and a leading fintech player in Southeast Asia.Backed by over$60MMfromADQ (Abu Dhabi sovereign wealth fund), theWorld Bank Group, and other investors, even in challenging market conditions.We operate in an environment wherenew products are launched in 3-4 months.We have a strong foundation forinternational expansion.What We Offer:Apassionate international teamworking across multiple regions.Rapid professional growthin a true merit-based environment.Performance-based rewardsand long-term participation in Salmon's success.Afast track for international growth.New office inManila, Philippines.Relocation supportfor eligible candidates.Remote and hybridwork options.Medical insuranceand health & wellness benefits.A rich program ofevents and activities, both online and in person.If you want to work on large-scale banking platforms, influence architecture, and build systems used by millions - we would be happy to hear from you.#J-*****-Ljbffr ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)