Software Engineer - Stability Options - Java

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at Trading Technologies, you will play a crucial role in developing and enhancing the cutting-edge options analytics platform. Your responsibilities will include: - Designing, developing, and maintaining Java-based components for the options analytics platform, such as pricing models, risk calculations (Greeks, VaR, etc.), and data processing pipelines. - Implementing and optimizing complex algorithms for option pricing and risk analysis to ensure accuracy and performance. - Collaborating with product managers and stakeholders to understand requirements and translate them into technical solutions. - Writing clean, well-documented, and testable code following best practices. - Participating in code reviews to contribute to improving the team's development processes. - Troubleshooting and debugging issues to ensure the stability and reliability of the platform. - Staying up-to-date with the latest advancements in options pricing models, financial markets, and Java technologies. - Contributing to the architecture and design of the overall system. - Mentoring junior engineers and providing technical guidance. Qualifications required for this role: - Bachelor's or Master's degree in Computer Science, Financial Engineering, or a related field. - 5+ years of experience in software development, with a focus on Java. - Strong understanding of object-oriented programming principles and design patterns. - Proven experience in building and optimizing high-performance, multi-threaded applications. - Solid understanding of financial markets, options theory, and derivative pricing models (e.g., Black-Scholes, Binomial, Monte Carlo). - Experience with numerical methods and algorithms used in options pricing and risk management. - Proficiency in working with large datasets and data processing techniques. - Experience with testing frameworks (e.g., JUnit, Mockito) and continuous integration/continuous deployment (CI/CD) pipelines. - Experience in building distributed systems and APIs. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. Trading Technologies offers competitive benefits, including medical, dental, vision coverage, flexible work schedules with hybrid work options, paid time off days, volunteering opportunities, training days, tech resources, gym membership subsidies, milestone anniversary bonuses, and a forward-thinking, diverse, and inclusive culture. Trading Technologies is a Software-as-a-Service (SaaS) technology platform provider to the global capital markets industry. The company's TT platform connects to major international exchanges and liquidity venues, delivering advanced tools for trade execution, market data solutions, analytics, and more to leading institutions and exchanges worldwide. The company's client base includes Tier 1 banks, brokers, hedge funds, and other market participants who rely on TT's technology for their trading operations.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Trading Technologies logo
Trading Technologies

Software Development

Chicago Illinois

RecommendedJobs for You