Trading System Engineer | Java, Multi-threading, Low-Latency, Market Data, Risk Management, High-Frequency Trading Job Summary Synechron is seeking an experienced Senior Trading Systems Developer with expertise in Java and Python to support the design, development, and optimization of high-performance trading platforms focused on fixed income markets. This role involves building scalable, low-latency solutions, implementing trade lifecycle components, and supporting real-time data processing. The successful candidate will contribute to enterprise trading operations by delivering reliable, secure, and efficient systems aligned with industry standards and organizational goals. Software Requirements Required: Extensive hands-on experience with Java (version 8 or above), including multi-threading and memory management Proficiency in Python (latest version) for automation, data processing, and integration tasks Knowledge of building and optimizing microservices with Spring Boot, RESTful APIs, and WebSocket services Experience with relational databases such as PostgreSQL, SQL Server, or Oracle, including performance tuning and data management Familiarity with queueing systems like Redis, Kafka, or RabbitMQ Hands-on involvement with containerization (Docker) and orchestration (Kubernetes) for deployment support Experience with low-latency frameworks such as JMeter, YourKit, or similar performance profiling tools Practical understanding of industry-specific markets such as bonds, derivatives, FX, or equities Preferred: Experience supporting cloud deployment (AWS, GCP, Azure) supporting low-latency applications Exposure to real-time data feeds, market data handlers, and order management systems (OMS/EMS) Familiarity with advanced messaging protocols, market microstructure, or distributed systems Overall Responsibilities Develop and tune core components of high-frequency trading platforms, including market data handlers, order execution, and risk management modules Build s...