Lead II (Thiruvananthapuram)

Lead II (Thiruvananthapuram)

13 Nov
|
UST
|
Thiruvananthapuram

13 Nov

UST

Thiruvananthapuram

Role Description Job Title: Senior Software Engineer – Core Java, Real-Time Pricing & Risk Systems

Location:
Trivandrum, India Company: UST Domain: Financial Services / Capital Markets

Experience:
7+ years

About The Role
UST is a global digital transformation solutions company. This position is with UST, supporting a client project for one of the largest financial institutions in Canada. The Transparency Team is a Front Office development team responsible for building cross-asset automated pricing and risk systems, primarily focused on FICC derivatives. The team works directly with global sales, trading, and quant teams to develop applications incorporating pricing and risk models used for electronic trading. We are looking for a Senior Software Engineer to join the core pricing/risk services development team in Trivandrum. The role has a robust emphasis on Core Java, multithreading, high-throughput streaming, and low-latency system development, with practical full-stack exposure to JavaScript/TypeScript and React. Must-Have Skills
• 7+ years of Java development experience, building enterprise software for data-intensive applications
• Strong Core Java knowledge with JDK 17+
• Strong understanding and hands-on experience with multi-threaded programming
• Experience developing high-throughput, data-intensive applications
• Experience implementing automated unit, integration, and regression testing within CI/CD pipelines
• Ability to work with sales, trading, and quant teams to implement pricing/risk models into high-throughput streaming data pipelines




• Ability to work with eTrading/infrastructure teams on efficient distribution of pricing/risk model outputs for low-latency trading
• Practical working knowledge of JavaScript, Web UI development, and real-time Web APIs using WebSocket and/or SSE
• Familiarity with Agile and SDLC processes Good-to-Have Skills
• Python 3+
• JavaScript / TypeScript / React
• Solace / Kafka messaging
• Hazelcast for caching and distributed computing
• ZeroMQ / WebSocket for remote socket communication
• Google Protocol Buffers / JSON / SBE for serialization
• Graphite / Grafana / Dynatrace for observability
• RHEL Linux 8+
• Experience developing high-performance real-time streaming systems using a variety of protocols
• Strong knowledge of pricing/risk for FICC derivatives, including:
• Swaps
• Forwards
• Options
• Experience optimizing trade-offs between throughput and latency in system design
• Ability to plan, evaluate, recommend, design, operationalize, and support solutions in compliance with enterprise and industry regulatory requirements for G-SIB
• Ability to work on multiple initiatives simultaneously Performance & Engineering Focus This is a highly data-intensive environment with performance requirements of approximately 10–100K messages per second per thread and sub-millisecond latency. Core Java is the primary focus. Candidates are also expected to have practical knowledge of JavaScript, Web UI development, and real-time Web APIs to contribute effectively in a full-stack capacity. UI performance is considered part of the overall end-to-end solution performance. Skills Multithreading, JavaScript, Solace, Apache Kafka

📌 Lead II (Thiruvananthapuram)
🏢 UST
📍 Thiruvananthapuram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead ii (thiruvananthapuram) / thiruvananthapuram

Subscribe to this job alert:

Get the latest job offers by email for: lead ii (thiruvananthapuram) / thiruvananthapuram