Описание:
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.
#J-18808-Ljbffr
kotlin developer for trading platforms in London employer: HireHi
TEAM LEWIS is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Fullstack Developers to thrive. With a commitment to employee growth and development, the agency offers opportunities to work on diverse projects while contributing to meaningful social and environmental causes through the TEAM LEWIS Foundation. Located in a vibrant environment, employees benefit from a supportive team atmosphere that encourages creativity and excellence in all aspects of development.