kotlin developer for trading platforms

Grid Dynamics

Greater London

On-site

GBP 110,000 - 190,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Sports membership
Corporate events
Professional development
Well-equipped office

Job summary

Grid Dynamics ищет опытного инженера Java/Kotlin для разработки и модернизации крупных торговых систем на JVM в банковской среде. Роль предполагает работу с архитектурами на основе событий, тесное взаимодействие с бизнес-стейкхолдерами и ответственность за качество кода.

Кандидат должен обладать опытом в торговле/пост-трейде, знанием CI/CD и готовностью работать в условиях сложных производственных сред. Предлагается гибкий график и активное профессиональное развитие.

Qualifications

  • Expert-level Java expertise with production Kotlin experience for multithreaded, high-performance enterprise systems.
  • Practical experience designing message-passing and event-sourcing architectures, including failure handling and replay semantics.
  • TDD as core engineering practice with end-to-end quality ownership.
  • Proven hands-on experience in trading or post-trade environments (trade lifecycle, cashflow, settlement).

Responsibilities

  • Re-engineer trading and post-trade systems into event-driven, cloud-native services on the JVM using Java and Kotlin.
  • Modernize legacy components while keeping a live, high-stakes platform stable.
  • Build data and market-expansion platforms, including cross-margining and credit financing plumbing.
  • Design event-driven systems for failure handling and data integrity under market pressure.
  • Deliver iteratively with trunk-based development, CI/CD, and zero-downtime releases.
  • Engage with stakeholders and upstream/downstream teams to build domain knowledge.

Skills

Java
Kotlin
Event-sourcing
TDD
CI/CD
Technical communication
Multithreading
Trunk-based development
Zero-downtime releases

Tools

Kafka
MongoDB
Kubernetes/OpenShift
OpenTelemetry
ELK
Grafana
SQL Server (T-SQL)

Job description

Описание:

Grid Dynamics provides technology consulting, platform and product engineering, AI, and advanced analytics services. It helps enterprise companies undergoing business transformation address technical challenges and achieve positive business outcomes.

Задачи:
  • Re-engineer core trading and post-trade systems into event-driven, cloud-native services on the JVM using Java and Kotlin;
  • Modernize legacy components while maintaining the stability of a live, financially significant platform;
  • Build new data and market-expansion platforms, alongside plumbing for cross-margining and credit financing;
  • Design event-driven systems for failure handling, ordering guarantees, replay semantics, and data integrity under market pressure;
  • Practice TDD and shift-left testing, use local containerized dependencies, and own quality end-to-end;
  • Deliver iteratively using trunk-based development, CI/CD, and frequent zero-downtime production releases;
  • Engage directly with business stakeholders and upstream and downstream teams to build domain knowledge without relying on Business Analysts;
  • Use AI-assisted and agentic development tools to accelerate legacy code analysis, test generation, prototyping, and refactoring.
Требования:
  • Expert-level Java expertise and production Kotlin experience, or a clear appetite to adopt Kotlin, for multithreaded, high-performance enterprise systems;
  • Practical experience designing message-passing and event-sourcing architectures, including failure handling, ordering guarantees, and replay semantics;
  • TDD as a core engineering practice, with the ability to design for testability and demonstrate end-to-end quality ownership;
  • Proven hands-on experience in trading or post-trade environments, including trade lifecycle, booking, position management, cashflow calculation, settlement, wires, client reporting, and accounting principles;
  • A proven track record with short feedback loops, trunk-based development, CI/CD, and regular zero-downtime production releases;
  • Ability to analyze, refactor, and modernize large-scale legacy systems while maintaining operational stability;
  • Strong technical communication skills, ability to contribute to design discussions and constructively challenge technical decisions, and ability to work with minimal supervision in complex production environments;
  • Nice to have: Deep understanding of Prime Brokerage, Synthetic (Swaps), or Cash Equity operational flows;
  • familiarity with corporate actions, regulatory reporting obligations (e.g., 871(m), EMIR, MiFID), and integrating with risk/valuation systems in an equities context;
  • strong SQL Server depth (T-SQL, schema design, performance tuning) in high-transaction environments;
  • experience with Kafka and MongoDB at scale;
  • experience deploying on Kubernetes/OpenShift with observability using OpenTelemetry, ELK, and Grafana;
  • hands-on experience with agentic coding workflows for legacy code analysis, automated test generation, and refactoring.
Условия:
  • Competitive salary;
  • Flexible schedule;
  • Benefits package includes medical insurance and sports;
  • Corporate social events;
  • Professional development opportunities;
  • Well-equipped office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Kotlin Engineer - FinTech Event-Driven Platforms
Senior Kotlin Engineer - FinTech Event-Driven Platforms

Grid Dynamics • Greater London

On-site
GBP 110,000 - 190,000
Medical insurance
Sports membership
Corporate events
+2
Senior Java/Kotlin Engineer – Equity Prime Finance
Senior Java/Kotlin Engineer – Equity Prime Finance

Grid Dynamics • Greater London

Hybrid
GBP 120,000 - 150,000
Bleeding-edge projects
Well-equipped office
Corporate events
+5
Senior Full Stack Java/Kotlin & React Engineer – Equity Prime Finance
Senior Full Stack Java/Kotlin & React Engineer – Equity Prime Finance

Grid Dynamics • Greater London

On-site
GBP 110,000 - 170,000
Competitive salary
Flexible schedule
Benefits package - medical insurance, 
+3
Senior Kotlin Engineer
Senior Kotlin Engineer

Grid Dynamics • Greater London

On-site
GBP 90,000 - 120,000
Bleeding-edge projects
Competitive salary
Flexible schedule
+5
Senior Java/Kotlin Engineer - Prime Finance Modernization
Senior Java/Kotlin Engineer - Prime Finance Modernization

Grid Dynamics • Greater London

Hybrid
GBP 120,000 - 150,000
Bleeding-edge projects
Well-equipped office
Corporate events
+5
Senior Full Stack Engineer (Kotlin + React)
Senior Full Stack Engineer (Kotlin + React)

Luxoft • Greater London

On-site
GBP 90,000 - 140,000
Senior Java/Kotlin Engineer – Strategic Risk Platform
Senior Java/Kotlin Engineer – Strategic Risk Platform

Grid Dynamics • Greater London

On-site
GBP 70,000 - 110,000
medical insurance
sports
Competitive salary
+5
Senior Full Stack (Java/Kotlin/React/TS) Engineer
Senior Full Stack (Java/Kotlin/React/TS) Engineer

JUXT • Greater London

On-site
GBP 110,000 - 150,000
java developer in real-time banking
java developer in real-time banking

GlobalLogic • Greater London

On-site
GBP 90,000 - 130,000
Частное медицинское страхование
Гибкий график и обучение
Пенсионное обеспечение
+1
Senior Java Kotlin Developer
Senior Java Kotlin Developer

HCLTech • Greater London

On-site
GBP 90,000 - 140,000