CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries
Cities

C# / Java Developer (trading systems) Japan, Tokyo Jobs

1 Job Offers

Filters
C# / Java Developer (trading systems)
Save Icon
Join a global team in Tokyo as a C#/Java Developer for trading systems. Leverage 5+ years of OOP expertise in C# or Java, with SQL and Redis. Experience in investment banking is a plus. Enjoy comprehensive benefits including health insurance and bonuses.
Location Icon
Location
Japan , Tokyo
Salary Icon
Salary
8000000.00 - 12000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Explore high-demand C# / Java Developer (trading systems) jobs and launch your career at the intersection of cutting-edge software engineering and global financial markets. Professionals in this specialized field are the architects and builders of the mission-critical electronic platforms that power modern trading. Their core mandate is to design, develop, and maintain ultra-low-latency, high-throughput, and exceptionally reliable systems that execute trades, manage risk, process market data, and handle post-trade operations. This is not typical application development; it is a discipline where microseconds matter, and system stability is paramount, directly impacting financial performance and operational integrity. A C# / Java Developer in trading systems typically engages in the full software development lifecycle, with a strong emphasis on performance optimization and robustness. Common responsibilities include developing and enhancing core trading engines and order management systems (OMS), implementing complex financial algorithms and pricing models, and building real-time data processing pipelines that consume vast feeds of market information. They also create risk management safeguards, settlement and clearing interfaces, and sophisticated monitoring and reporting tools. Collaboration with quantitative analysts (quants), traders, and other technology teams to translate complex business requirements into efficient, scalable code is a fundamental aspect of the role. To succeed in these challenging jobs, a specific and deep skill set is required. Mastery of object-oriented programming in either C# or Java is the foundational technical requirement, with a strong emphasis on writing clean, performant, and maintainable code. A solid understanding of concurrency, multi-threading, and memory management is essential to achieve the low-latency demands of trading. Knowledge of relational databases and SQL is standard, often coupled with experience in in-memory data grids (like Redis or Hazelcast) and messaging technologies (such as Kafka or Solace). While not always mandatory for all positions, familiarity with network programming, Linux/Unix environments, and basic financial instruments (FX, equities, derivatives) is a significant advantage. Crucially, professionals must possess exceptional problem-solving abilities, a meticulous attention to detail, and the capacity to perform under pressure, as the systems they build operate in a 24/7, high-stakes environment. For software engineers seeking a role where technical excellence has immediate and tangible impact, C# / Java Developer (trading systems) jobs offer a uniquely stimulating career path. This profession combines deep computer science principles with the dynamic world of finance, demanding continuous learning and providing the opportunity to work on some of the most performance-sensitive systems in the world. Discover your next opportunity and contribute to the infrastructure that moves global markets.

Filters

×
Category
Location
Work Mode
Salary