UST
1,202 open roles
Lead II - Software Engineering- Java Backend, Distributed Systems
Trivandrum, IndiaFull-timePosted Oct 10, 2026
Job description
Job Title: Senior Software Engineer
- Java Full Stack (Front Office Pricing & Risk Systems) About UST UST is a global digital transformation solutions company. This opportunity is with UST, supporting a client project for one of the largest financial institutions in Canada. Business Context The Transparency team is a Front Office development team responsible for the development of cross-asset automated pricing and risk systems, primarily focused on FICC derivatives. The team works directly with global Sales, Trading, and Quant teams on the development of applications incorporating pricing and risk models used for electronic trading. Technology Stack Java 17+ Python 3+ JavaScript / TypeScript / React Solace / Kafka Messaging Hazelcast for Caching and Distributed Computing ZeroMQ / Web. Socket for Remote Socket Communication Google Protocol Buffers / JSON / SBE for Serialization Graphite / Grafana / Dynatrace for Observability RHEL Linux 8+ Position Overview The Transparency Team is looking for a Senior Software Engineer in Trivandrum, India, to join its core Pricing and Risk Services Development Team. The ideal candidate will have strong expertise in Core Java development and experience building enterprise-grade, data-intensive applications with high-throughput and low-latency performance requirements. The role requires close collaboration with Sales, Trading, Quantitative, e. Trading, and Infrastructure teams to develop and optimize pricing and risk systems for electronic trading platforms. This is a highly technical role focused on developing real-time streaming solutions with stringent latency and performance expectations. Must-Have Skills 7+ years of Java development experience building enterprise software for data-intensive applications Strong Core Java knowledge with hands-on experience in JDK 17+ Strong understanding and experience with multi-threaded programming Experience implementing automated unit, integration, and regression testing within CI/CD pipelines Ability to work with Sales, Trading, and Quant teams on implementing pricing and risk models into high-throughput streaming data pipelines Ability to collaborate with e. Trading and Infrastructure teams on efficient distribution of pricing and risk model outputs to facilitate low-latency trading JavaScript / TypeScript / React development experience Practical experience with Web UI development Experience with real-time Web APIs (Web. Socket and/or SSE) Strong understanding of performance-focused software engineering principles Experience working in Agile and SDLC environments Ability to work on multiple initiatives simultaneously Experience designing, operationalizing, supporting, and maintaining solutions in compliance with enterprise and industry regulatory requirements for a Global Systemically Important Bank (G-SIB) RHEL Linux 8+ environment experience Good-to-Have Skills Python 3+ Experience developing high-performance real-time streaming systems across multiple protocols Strong knowledge of pricing and risk of FICC derivatives products: Swaps Forwards Options Experience optimizing trade-offs between throughput and latency in system design Solace Messaging Kafka Messaging Hazelcast ZeroMQ Google Protocol Buffers JSON SBE (Simple Binary Encoding) Graphite Grafana Dynatrace Key Responsibilities Design, develop, and maintain cross-asset pricing and risk applications for electronic trading platforms. Build and enhance high-throughput, low-latency streaming data services. Collaborate directly with Sales, Trading, Quantitative, e. Trading, and Infrastructure teams. Implement pricing and risk models into enterprise-scale production systems. Develop and support performant UI components using JavaScript, TypeScript, and React. Ensure robust automated testing through unit, integration, and regression test frameworks. Optimize application performance across backend services and frontend user interfaces. Contribute to architectural decisions focusing on scalability, reliability, and latency optimization. Support production systems and drive continuous improvement initiatives. Ensure compliance with enterprise standards, regulatory requirements, and SDLC practices. Team Emphasis Core Java is the primary focus of this role. Candidates are expected to possess practical working knowledge of JavaScript, Web UI development, and real-time Web APIs (Web. Socket and/or SSE) to contribute effectively in a full-stack capacity. The team develops data-intensive solutions with: High throughput (10–100Ks of messages per second per thread) Low latency (sub-millisecond performance requirements) UI performance is considered an integral part of the overall solution performance. Candidates should approach both Core Java and JavaScript development with a strong focus on performance engineering and systems-level thinking.
Education
Bachelor's or Master's Degree in Computer Science, Engineering, Mathematics, Sciences, or other numerically focused disciplines.
Description copied from UST's careers page. Read the full posting before you apply.
More jobs at UST
Linux Patch & Vulnerability Management Engineer
UST· Bangalore, India; Chennai, India; Pune, India; Trivandrum, India; Kochi, India; Hyderabad, India; Noida, India; Gurgaon, India; Coimbatore, India; Kolkata, India; Ahmedabad, IndiaWorkday Financials Sales Solution Architect
UST· Ontario, CanadaSenior Java Developer
UST· Bentonville, United States of America· $94k – $141kFunctional Test Lead
UST· Seattle, United States of America· $78k – $117kE2E Test Lead
UST· Seattle, United States of America· $78k – $117k