Job Description
We are looking for an experienced Java Engineer , 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 evolve banking APIs for mobile applications and internal/external services.
- Build scalable backend solutions using Kotlin (readiness to switch to Kotlin) and modern JVM technologies (Ktor, jOOQ, coroutines, 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.
What We Expect:
- 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.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now