At a Glance
- Tasks: Join our team to automate and streamline processes in a dynamic middle office environment.
- Company: Systematica Investments, a leading firm with a focus on innovation and collaboration.
- Benefits: Enjoy private medical insurance, competitive salaries, bonuses, and free snacks from day one.
- Other info: Great opportunities for career growth and a supportive, diverse workplace.
- Why this job: Make a real impact by working on cutting-edge technology in the finance sector.
- Qualifications: 3-5 years of software development experience, preferably in Java and SQL.
The predicted salary is between 60000 - 80000 € per year.
The middle office technology team works collaboratively across our client services, fund accounting, treasury, trade operations and compliance teams to automate and streamline their processes; ensuring the firm can manage even more client money across a wider range of complex assets and fund structures than ever before. The team works closely with business teams and business exposure is core to everything we do. We will help you to build an excellent understanding of business processes – and you will gain a deep knowledge of how the Hedge Fund Engine runs – and how to tune it!
Key Responsibilities
- Provide 2nd-line and engineering support for the middle/back office technology stack; triage production issues, reproduce defects in development environments and deliver fixes.
- Design, implement and test new features and enhancements across systems used by Client Services (reporting), Fund Accounting, Treasury, Trade Operations and Compliance.
- Replace or modernise legacy components where appropriate (refactor, re-implement or migrate systems to more robust architectures), while minimising operational risk.
- Write clean, well-tested, documented code; own automated unit/integration tests, and contribute to release automation and CI/CD pipelines.
- Work closely with business users to understand requirements, document business processes and produce operational runbooks and diagnostic approaches.
- Participate in code reviews, design reviews and technical planning; mentor junior engineers as required.
- Assist with controlled releases into production and liaise with the Production Systems Group for deployments and operational procedures.
- Ensure solutions meet compliance, audit and security requirements; maintain appropriate logging, monitoring and alerting.
- Continuously improve processes, tooling and operational resilience for the middle office technology estate.
Technical stack & tools
- Primary language: Java (primary responsibility for core services).
- Database: Microsoft SQL Server, Snowflake.
- Engineering tooling: Git, unit test frameworks (JUnit / TestNG, NUnit), build/CI systems (Jenkins / Azure DevOps / equivalent), issue trackers (JIRA/Confluence), debugging and profiling tools.
- Useful knowledge: Python, Power BI, Tableau.
Experience, Knowledge & Skills
- 3-5 years professional software development experience with object‑oriented languages (Java preferred).
- Strong relational DB experience (ideally SQL Server and/or Snowflake, but other DBs acceptable).
- Experience working on systems in a middle office environment; one or more of trade settlement/trade operations, fund accounting or fund performance reporting.
- Hands‑on experience supporting production systems: troubleshooting, reproducing issues, applying safe fixes and assisting controlled releases.
- Good understanding of software engineering best practices: testing, code reviews, CI/CD, version control and documentation.
- Excellent communication skills and proven ability to work with business stakeholders to translate requirements into technical solutions.
- Experience modernising legacy systems and migrating functionality safely into newer architectures.
- Experience with reporting tools; PowerBI/Tableau.
Educational & Professional Qualifications
- Educated to degree (or equivalent) level or higher, preferably from a leading university.
- A degree with some mathematical and/or computing content.
- Professional certifications are not required but relevant training or certifications (e.g. SQL, Java/.NET, cloud) are a plus.
Systematica Investments provides you with excellent benefits from day 1. We provide private medical insurance for you and your immediate family. We offer competitive salaries combined with an attractive bonus and pension plus free drinks and snacks at the office. We also offer paid parental leave with enhanced leave for mothers/primary carers. We are an equal opportunity employer and value diversity at our company.
Java Software Engineer employer: Systematica Investments
At Systematica Investments, we pride ourselves on being an exceptional employer, offering a collaborative work culture that empowers our Java Software Engineers to engage deeply with business processes and technology. Our commitment to employee growth is evident through mentorship opportunities and a focus on modernising legacy systems, all while providing competitive salaries, comprehensive benefits including private medical insurance, and a supportive environment that values diversity and inclusion.
StudySmarter Expert Advice🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Java Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and SQL Server. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss how you've tackled real-world problems in your previous roles.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with Java and any relevant technologies like SQL Server or Snowflake. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include any projects you've worked on that demonstrate your ability to design, implement, and test features. If you've modernised legacy systems or worked in a middle office environment, let us know! We love seeing real-world applications of your skills.
Be Clear and Concise:When writing your cover letter, be clear and concise about why you want to join our team. Share your passion for software engineering and how you can contribute to improving our middle office technology stack. We appreciate straightforward communication!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved.
How to prepare for a job interview at Systematica Investments
✨Know Your Tech Stack
Make sure you’re well-versed in Java and the other tools mentioned in the job description, like SQL Server and Git. Brush up on your knowledge of CI/CD processes and be ready to discuss how you've used these technologies in past projects.
✨Understand the Business Context
Since this role involves working closely with business teams, take some time to research how middle office functions operate. Familiarise yourself with terms like trade operations and fund accounting so you can speak confidently about how your technical skills can support these areas.
✨Prepare for Problem-Solving Questions
Expect to tackle questions that assess your troubleshooting skills. Think of specific examples where you’ve triaged production issues or modernised legacy systems. Be ready to explain your thought process and the impact of your solutions.
✨Showcase Your Communication Skills
This role requires excellent communication with business stakeholders. Prepare to demonstrate how you’ve successfully translated technical requirements into user-friendly solutions. Practice explaining complex concepts in simple terms to show you can bridge the gap between tech and business.