Principal Java/ Kotlin Engineer
- Published on
About the Role
We're seeking an experienced Java/ Kotlin engineer on a contract basis (outside IR35) who wants to tackle hard technical challenges. This position involves joining a small, high-impact team that is managing a central data store for mission-critical platforms at a global scale.
Responsibilities
- Design and build highly concurrent, data-intensive systems.
- Work on distributed architectures, optimising for low latency and high throughput.
- Leverage big data technologies like Redis, distributed caches, and modern data stores (e.g., Couchbase, Cassandra).
- Solve challenging engineering problems at scale, ensuring reliability and performance under heavy load.
About the Candidate
Expectations:
- Strong Kotlin or Java experience (Kotlin preferred).
- Background in data architectures and large-scale systems.
- Experience with relational databases (Oracle a plus, but not essential).
- Knowledge of distributed systems and scalable data architectures.
Nice to have:
- Experience in banking/finance is preferred but not essential.
- Experience working in enterprise environments with solid tenure on critical projects.
About the Company
Source Technology is committed to delivering innovative solutions for top-tier financial players. You will be part of a project that is not just interesting but absolutely critical, aimed at solving complex technical problems at scale.
Company Culture and Benefits
This role allows for flexible working arrangements, with a preference for 2 days per week in London. Join us for a fast turnaround and engage in a dynamic, impactful team environment where your contributions make a significant difference.