Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Grid Dynamics is partnering with JUXT on a Tier 1 investment bank project to build a next-generation FX Risk Platform. You will join a team delivering FX Options end-of-day Official Valuation capabilities using Java, Kotlin and Apache Flink.
You will own the development lifecycle from requirements to production, collaborating with the bank's engineers, trading desks and partner systems across time zones, and helping translate business needs into robust, scalable solutions.
JUXT is partnering with a Tier 1 investment bank on a strategic initiative to build its next-generation FX Risk Platform.
The programme is consolidating risk management capabilities into a modern, scalable architecture while decommissioning multiple legacy risk applications.
We are looking for a Senior Kotlin / Java Engineer to join the team building the platform's FX Options end-of-day Official Valuation capabilities, supporting the bank's Asia FX trading desk.
The platform is built using Java, Kotlin and Apache Flink, with engineers embedded directly alongside the bank's development team and involved across the full delivery lifecycle.
You will work on the development of FX Options end-of-day Official Valuation capabilities, where correctness, data quality and reliability are critical.
The role covers the complete engineering lifecycle, from requirements gathering and technical design through development, testing, review and production release.
You will work closely with the bank's engineers who own the EOD module, as well as trading desks and partner systems, helping translate business requirements into robust production capabilities.
Java & Kotlin
Candidates without direct Flink experience may still be considered where they have deep experience with comparable stream-processing technologies and demonstrate a clear appetite to develop deep expertise in Flink.
This role places particular emphasis on correctness rather than simply throughput.
Experience In The Following Areas Would Be Highly Valuable:
A strong understanding of FX Options valuations and end-of-day processes would be particularly relevant.
You will work directly with a range of stakeholders, so strong communication skills are essential.
Experience supporting trading desks across multiple time zones, particularly Asia, would be highly valued.
This role is not limited to development.
You will own your changes through the full engineering lifecycle, including:
Requirements → Design → Development → Review → Testing → Release → Production
Highly Valued Experience
You will join a Tier 1 global investment bank with a major markets and trading technology organisation.
The wider technology environment supports business-critical trading, risk and data platforms, operating to high engineering standards within a demanding regulated environment.
You will be embedded alongside the bank's engineering team rather than operating as a detached delivery function. This provides direct exposure to the platform owners, trading desks and partner systems.
This is an opportunity to work on a strategic, next-generation FX Risk Platform that is consolidating capabilities previously spread across multiple legacy applications.
You will play a key role in building the FX Options Official Valuation capability that supports an Asia-based FX trading desk, working with modern technologies including Kotlin, Java and Apache Flink.
The role combines hands-on software engineering with meaningful exposure to FX Options, valuation, risk and trading technology, while giving you ownership across the full delivery lifecycle.
You will also have the opportunity to contribute to the modernisation and eventual decommissioning of legacy risk platforms.
JUXT is a premium software consultancy working with some of the world's largest financial and banking organisations.
JUXT's engineers work on complex technology programmes where software engineering quality, pragmatic delivery and deep technical expertise are central to the engagement.
The ideal candidate will be a strong Kotlin/Java engineer who has experience building reliable production data-processing systems and is comfortable working in a highly regulated financial environment.
You should have a strong focus on correctness, testing and data integrity, combined with the ability to communicate directly with trading desks and technical stakeholders.
Kotlin and core Java are essential. Apache Flink experience is highly desirable, although strong stream-processing experience with a genuine appetite to learn Flink will also be considered.
Experience with FX Options, valuations, risk and end-of-day processing would make you particularly well suited to the role.
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.