Java Engineer – Equity Volatility
The successful candidate will join a global team that designs and develops Equities Volatility Risk, PnL, and Market Data systems. The candidate will work hands-on with other developers, QA, and production support teams. The team interacts with key stakeholders such as Portfolio Managers, Middle Office, and Risk Managers. Must be a very strong hands-on developer with a good understanding of pricing and risk functionalities of a trading system. Excellent communication skills and being a team player are essential. Experience working in a Unix/Linux environment is required. Experience with cloud and containerization technologies is a plus.
Principal Responsibilities
- Build and maintain real-time equities pricing and risk systems.
- Code in and/or learn UI technologies.
- Write documentation.
- Test code using approved frameworks.
Qualifications/Skills
- Minimum of 5 years\’ experience with Java backend development.
- Deep understanding of concurrent, multi-threaded application environments.
- Expertise in Object-Oriented design, Design Patterns, Unit & Integration testing.
- Experience with distributed caching and replication technologies.
- Experience with equities, derivatives, or convertibles is preferred.
- Knowledge of Python is a plus.
- Proficiency in Unix/Linux.
- Knowledge of Agile/Scrum methodologies.
- Front-end UI technologies such as JavaScript and HTML5 are desirable.
- B.S. in Computer Science, Mathematics, Physics, or Financial Engineering.
- Demonstrates thoroughness and strong ownership of work.
- Good team player with a willingness to participate and help others.
- Excellent communication skills.
#J-18808-Ljbffr
Contact Detail:
Millennium Management Recruiting Team