Java Developer (Api) - Kotlin Transition

Salmon Group Ltd
Municipality of Granada, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Granada, Spain

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Programming Tools
Distributed Systems
Mobile Application Software
Java Virtual Machine (JVM)
Concurrency
Database Performance
Kotlin
Build Tools
Asynchronous Programming
Functional Programming
Docker

Job 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

Requirements

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

About the company

Granada, España 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. into Salmon Bank (Rural Bank) Inc. With over 1 million Filipinos already trusting Salmon, we are continuously expanding our offerings and aiming to become a true financial super app for 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.

Apply for this position