Java Engineer - Equity Volatility

7 - 11 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The successful candidate will be joining a global team responsible for designing and developing Equities Volatility Risk, PnL, and Market data systems. You will work closely with other developers, QA, and production support teams, collaborating with key stakeholders such as Portfolio Managers, Middle Office, and Risk Managers. As a strong hands-on developer, you should possess a good understanding of pricing and risk functionalities within a trading system. Excellent communication skills and a team player mindset are essential for this role. Experience in a Unix/Linux environment is mandatory, while familiarity with cloud and containerization technologies is beneficial. In this role, your principal responsibilities will include building and maintaining real-time equities pricing and risk systems, potential coding in UI technologies, writing documentation, and testing code using approved frameworks. The ideal candidate will have at least 7 years of experience as a Java developer with expertise in server-side development. You should demonstrate a deep understanding of concurrent, multi-threaded application environments and possess knowledge of Object-Oriented design, Design Patterns, and Unit & Integration testing. Experience with Distributed caching and replication technologies is required, and a general understanding of equities, derivatives, and convertibles markets is desirable. Working knowledge of Python is a plus, and familiarity with Unix/Linux systems is necessary. Proficiency in Agile/Scrum development methodologies and front-end UI technologies like Java Script and HTML5 is advantageous. Candidates should hold a B.S. degree in Computer Science (CIS), Mathematics, Physics, or Financial Engineering. Strong ownership, a collaborative approach, and effective communication skills are key attributes for success in this role. The ability to write comprehensive documentation, adapt to changing project priorities, and work well under pressure are crucial. You should also be a quick learner with a proactive attitude and willingness to support team members.,

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

RecommendedJobs for You