At a Glance
- Tasks: Lead the design and architecture of data solutions using Java and Python.
- Company: Join a dynamic asset management firm in London focused on innovative data solutions.
- Benefits: Enjoy flexible hybrid working, competitive salary, bonus, and pension contributions.
- Why this job: Be part of a new team shaping data for the Front Office in finance.
- Qualifications: Advanced skills in Java, Python, and experience with AWS and data tools required.
- Other info: Opportunity to become deputy team manager in a collaborative environment.
The predicted salary is between 80000 - 120000 £ per year.
Job Description for a Senior Java Software Engineer required by my asset management client in London.
You MUST have the following:
- Advanced ability as a Senior Java Software Engineer/Technical Lead/Solutions Architect/Principal Engineer
- Good design and architecture ability
- Python
- Three or more of the following: Iceberg, Dremio, DBT, Arrow, Snowflake, Glue, Athena, Airflow, Agile
The following is DESIRABLE, not essential:
- Trading, Front Office finance
- Spark
- Buy-side asset management (hedge fund, asset manager, investment management)
You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Java, Python and AWS. If you have any experience in Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, Airflow or related tools, this would also be very advantageous.
You will join a team of 5 that are responsible for pricing data for the Front Office. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager.
They have a very flexible hybrid working set up. Salary: £100-120k + 15% Bonus + 10% Pension
Contact Detail:
Joseph Harry Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer AWS Python Data Finance London
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Iceberg, Dremio, and Snowflake. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the finance and asset management sectors. Attend industry meetups or webinars to connect with people who work in similar roles. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your design and architecture experience in detail during interviews. Be ready to share examples of past projects where you demonstrated strong architectural skills, particularly in Java and Python environments.
✨Tip Number 4
Research the company’s current projects and challenges in the data space. Understanding their transition to a data mesh architecture will allow you to tailor your discussions and show how your skills can directly benefit their team.
We think you need these skills to ace Senior Java Software Engineer AWS Python Data Finance London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Python, and AWS. Include specific projects or roles where you've used tools like Iceberg, Dremio, or Snowflake, as these are crucial for the position.
Craft a Compelling Cover Letter: In your cover letter, emphasise your design and architecture skills. Mention any relevant experience in finance or asset management, and explain why you're excited about this role and the company.
Showcase Relevant Projects: If you have worked on projects involving data lakes or data mesh architectures, be sure to include these in your application. Detail your contributions and the technologies used, particularly those mentioned in the job description.
Highlight Soft Skills: Since this is a senior role, it's important to demonstrate leadership and teamwork abilities. Mention any experience you have in mentoring others or leading projects, as this will show your capability to take on a deputy role.
How to prepare for a job interview at Joseph Harry Ltd
✨Showcase Your Technical Expertise
Make sure to highlight your advanced skills in Java and Python during the interview. Be prepared to discuss specific projects where you've demonstrated your design and architecture abilities, especially in relation to AWS and data engineering tools like Glue and Athena.
✨Familiarise Yourself with Relevant Tools
Since the role involves working with technologies such as Iceberg, Dremio, and Snowflake, it’s crucial to have a solid understanding of these tools. Brush up on their functionalities and be ready to explain how you’ve used them in past projects or how you would approach using them in this new role.
✨Understand the Financial Context
Given that this position is within asset management, having a grasp of financial concepts and trading environments will set you apart. Be prepared to discuss how your technical skills can contribute to pricing data for the Front Office and enhance decision-making processes.
✨Demonstrate Team Leadership Skills
As this is a senior role, showcasing your leadership experience is key. Share examples of how you've led teams or projects, particularly in agile environments, and how you can support the team manager in driving the department's goals forward.