At a Glance
- Tasks: Join a global team to develop cutting-edge Equities Volatility systems.
- Company: Millennium is a leading global investment management firm.
- Benefits: Enjoy a collaborative work environment with opportunities for growth and learning.
- Why this job: Be part of a dynamic team impacting financial markets while enhancing your coding skills.
- Qualifications: 5+ years in Java backend development; strong communication and teamwork skills required.
- Other info: Experience with cloud technologies and UI development is a plus.
The predicted salary is between 48000 - 72000 Β£ per year.
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 trading systems. 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
- Potentially code in and 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, convertibles is preferred
- Knowledge of Python is a plus
- Knowledge of Unix/Linux
- Knowledge of Agile/Scrum development 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
Java Engineer - Equity Volatility in London - Millennium employer: WorksHub
Contact Detail:
WorksHub Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Engineer - Equity Volatility in London - Millennium
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Unix/Linux, and any cloud or containerisation tools. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your suitability for the role.
β¨Tip Number 2
Brush up on your knowledge of equities, derivatives, and risk management systems. Understanding these concepts will not only help you in interviews but also show that you're genuinely interested in the field and can contribute effectively to the team.
β¨Tip Number 3
Prepare to showcase your problem-solving skills through coding challenges or technical discussions. Since the role requires a strong hands-on developer, being ready to demonstrate your coding abilities in real-time can set you apart from other candidates.
β¨Tip Number 4
Highlight your teamwork and communication skills in conversations with recruiters or during interviews. Given the collaborative nature of the role, sharing examples of how you've successfully worked in teams or communicated complex ideas will resonate well with the hiring managers.
We think you need these skills to ace Java Engineer - Equity Volatility in London - Millennium
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java backend development, particularly in concurrent and multi-threaded environments. Emphasise any relevant projects that showcase your understanding of pricing and risk functionalities.
Craft a Strong Cover Letter: In your cover letter, explain why you are a great fit for the Java Engineer position at Millennium. Mention your hands-on development experience, your familiarity with Unix/Linux, and any exposure to cloud and containerization technologies.
Showcase Communication Skills: Since excellent communication skills are essential for this role, consider including examples in your application that demonstrate your ability to work collaboratively with teams and stakeholders, such as Portfolio Managers and Risk Managers.
Highlight Relevant Qualifications: Ensure you list your qualifications clearly, especially your degree in Computer Science, Mathematics, Physics, or Financial Engineering. If you have experience with Agile/Scrum methodologies or front-end technologies like JavaScript and HTML5, make sure to mention these as well.
How to prepare for a job interview at WorksHub
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with Java backend development in detail. Highlight specific projects where you've worked on concurrent, multi-threaded applications and demonstrate your understanding of Object-Oriented design and Design Patterns.
β¨Understand the Business Context
Familiarise yourself with equities, volatility risk, and how these concepts apply to trading systems. Being able to discuss how your technical skills can contribute to the team's goals will impress the interviewers.
β¨Demonstrate Team Collaboration
Since the role requires excellent communication skills and teamwork, be ready to share examples of how you've successfully collaborated with cross-functional teams, such as QA and production support, in previous roles.
β¨Prepare for Technical Questions
Expect questions related to Unix/Linux environments and possibly cloud and containerization technologies. Brush up on relevant frameworks and be ready to discuss your testing methodologies, as this is crucial for the role.