Mid-Senior Java Engineer - Kotlin Readiness for FinTech
About the Role
We are seeking a talented Mid-Senior Java Engineer (Kotlin Readiness) to join our dynamic team at Salmon Bank. This role is fully remote, allowing you to work from anywhere while contributing to our mission of reshaping the banking landscape in the Philippines. As a Java Engineer, you will play a crucial role in designing and building scalable core banking systems that serve millions of users.
What You'll Do
- Design and evolve banking APIs for mobile applications and internal/external services.
- Build scalable backend solutions using Kotlin and modern JVM technologies such as Ktor, jOOQ, coroutines, and Arrow.
- Develop and improve public APIs, internal SDKs, and shared platform components.
- Implement high-performance integrations with partners and third-party systems.
- Contribute to the architecture, scalability, and reliability of core banking and partner platforms.
Requirements
- 5+ years of experience in the JVM ecosystem, with strong expertise in Kotlin or Java.
- Deep understanding of concurrency and asynchronous programming.
- 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
- 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.
What We Offer
- A passionate international team working across multiple regions.
- Rapid professional growth in a true merit-based environment.
- Performance-based rewards and long-term participation in Salmon’s success.
- A fast track for international growth.
- New office in Manila, Philippines.
- Relocation support for eligible candidates.
- Remote and hybrid work options.
- Medical insurance and health & wellness benefits.
- A rich program of events and activities, both online and in person.
This Mid-Senior Java Engineer role at Salmon Bank offers a unique opportunity to work remotely on innovative banking solutions. Enjoy competitive salary and relocation support.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months