At a Glance
- Tasks: Architect and develop a multi-petabyte scale data platform using Java and Python.
- Company: Join Man Group, a leading global investment management firm.
- Benefits: Enjoy competitive pay, flexible working, and generous leave for community volunteering.
- Why this job: Tackle complex challenges in a dynamic environment while making a real impact.
- Qualifications: 3+ years in software engineering with strong Java or Python skills.
- Other info: Be part of an inclusive culture that values your unique perspective.
The predicted salary is between 43200 - 72000 ÂŁ per year.
Man Group is a global alternative investment management firm focused on pursuing outperformance for sophisticated clients via our Systematic, Discretionary and Solutions offerings. Powered by talent and advanced technology, our single and multiâmanager investment strategies are underpinned by deep research and span public and private markets, across all major asset classes, with a significant focus on alternatives. Man Group takes a partnership approach to working with clients, establishing deep connections and creating tailored solutions to meet their investment goals and those of the millions of retirees and savers they represent.
Join our Market Data Platform team at the heart of a quantitative investment firm, powering the infrastructure which drives our systematic trading strategies and cuttingâedge discretionary research. As a Senior Java Developer, you'll help architect a multiâpetabyte scale estate, processing billions of datapoints daily from thousands of data sources. Our stack combines Java and Python, with foundations of Kafka, ArcticDB, MongoDB, and more. This is an opportunity to tackle complex distributed systems challenges at exceptional scale.
You will be a keen and selfâmotivated Senior Java software developer. You'll be a member of a highlyâfocused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must.
Required Qualifications- Strong academic record and a degree with high mathematical and computing content (e.g. Computer Science, Mathematics, Engineering or Physics)
- 3+ years of professional experience in software engineering with Java or Python as your primary language
- Proficient on Linux platforms and strong understanding of Git
- Deep knowledge of one or more relevant database technologies such as Iceberg, Postgres, or MongoDB
- Strong problemâsolving skills and attention to detail
- Strong communication and collaboration abilities
- Ability to work independently and gather requirements from stakeholders
- Familiarity with distributed systems and orchestration
- Experience with performance optimisation and largeâscale data processing
- Contributions to openâsource projects
- Experience working with Large Language Models (LLMs)
Youâll thrive in our working environment that champions equality of opportunity. Your unique perspective will contribute to our success, joining a workplace where inclusion is fundamental and deeply embedded in our culture and values. Through our external and internal initiatives, partnerships and programmes, youâll find opportunities to grow, develop your talents, and help foster an inclusive environment for all across our firm and industry.
Youâll have opportunities to make a difference through our charitable and global initiatives, while advancing your career through professional development, and with flexible working arrangements available too. Like all our people, youâll receive two annual âMankindâ days of paid leave for community volunteering. Our comprehensive benefits package includes competitive holiday entitlements, pension/401k, life and longâterm disability coverage, group sick pay, enhanced parental leave and longâservice leave. Depending on your location, you may also enjoy additional benefits such as private medical coverage, discounted gym membership options and pet insurance.
Man Group provides equal employment opportunities to all applicants and all employees without regard to race, colour, creed, national origin, ancestry, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age or any other legally protected category or status in accordance with applicable federal, state and local laws. Man Group is a Disability Confident and Committed employer; if you require help or information on reasonable adjustments as you apply for roles with us, please contact TalentAcquisition@man.com.
Senior Java Engineer - Market Data Platform in London employer: Man Group
Contact Detail:
Man Group Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Java Engineer - Market Data Platform in London
â¨Tip Number 1
Network like a pro! Reach out to current or former employees at Man Group on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
â¨Tip Number 2
Prepare for the technical interview by brushing up on your Java and Python skills. We recommend working on some real-world projects or contributing to open-source. Itâs a great way to showcase your problem-solving skills and attention to detail.
â¨Tip Number 3
Donât underestimate the power of soft skills! Practice articulating your thoughts clearly and concisely. Being able to communicate effectively with your team is just as important as your coding skills.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen. Plus, it shows youâre genuinely interested in joining the Man Group family. Letâs get you that interview!
We think you need these skills to ace Senior Java Engineer - Market Data Platform in London
Some tips for your application đŤĄ
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Java and Python. We want to see how you've tackled complex problems in your previous roles, so donât hold back on the details!
Tailor Your Application: Take a moment to customise your application for the Senior Java Engineer role. Mention specific technologies from our stack like Kafka or MongoDB, and explain how your background aligns with what weâre looking for.
Be Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your qualifications and achievements at a glance.
Apply Through Our Website: Donât forget to submit your application through our website! Itâs the best way for us to receive your details and ensures youâre considered for the role. Plus, itâs super easy to do!
How to prepare for a job interview at Man Group
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, especially Java and Python. Brush up on your knowledge of Kafka, ArcticDB, and MongoDB, as these are crucial for the role. Being able to discuss how you've used these technologies in past projects will show your expertise.
â¨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software engineering and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your strong problem-solving skills and attention to detail, which are key for this position.
â¨Communicate Effectively
Since great communication skills are a must, practice articulating your thoughts clearly and concisely. Be ready to explain complex technical concepts in simple terms, as you may need to gather requirements from stakeholders who might not have a technical background.
â¨Cultural Fit Matters
Research Man Groupâs values and culture, particularly their focus on inclusion and collaboration. Be prepared to discuss how your personal values align with theirs and share examples of how youâve contributed to a positive team environment in the past.