All vacancies

Java Developer
Salmon
Remote · ArmeniaSalary not disclosedfull-timeSalmon Careers
You'll design, build, and scale the core banking and partner platforms behind Salmon's products — the APIs, integrations, and shared components other engineering teams build on.
Responsibilities
- Work on high-load, mission-critical systems where reliability directly affects live banking and lending products.
- Build on a modern JVM stack — Kotlin, Ktor, jOOQ, coroutines, Arrow — running in Docker and Kubernetes on AWS.
- Influence architectural decisions on shared platform components used across the company.
- Design and evolve banking APIs for mobile applications and internal and external services.
- Build scalable backend services in Kotlin and modern JVM technologies.
- Develop public APIs, internal SDKs, and shared platform components other teams depend on.
- Implement high-performance integrations with partners and third-party systems.
- Contribute to the architecture, scalability, and reliability of the core banking and partner platforms.
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 18 Mar 2026
- Last verified
- In the last 3 days
