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: Must have advanced skills in Java, Python, and experience with AWS and data tools.
- Other info: Opportunity to become deputy team manager in a collaborative environment.
The predicted salary is between 96000 - 112000 £ 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: £120-140k + 15% Bonus + 10% Pension
Senior Java Software Engineer AWS Python Data Finance London employer: Joseph Harry Ltd
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 showcasing 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, as they might provide insights or even referrals for the position.
✨Tip Number 3
Prepare to discuss your design and architecture skills in detail during interviews. Be ready to share examples of past projects where you demonstrated these abilities, especially in a Java or Python context.
✨Tip Number 4
Research the company culture and values of the asset management client. Understanding their approach to data and technology will help you tailor your conversations and show that you're a good fit for 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, as well as any relevant tools like Iceberg, Dremio, or Snowflake. Use specific examples to demonstrate your design and architecture skills.
Craft a Compelling Cover Letter: In your cover letter, explain why you are interested in the role and how your background aligns with the company's needs. Mention your experience in finance and any relevant projects that showcase your technical abilities.
Highlight Relevant Projects: Include details about specific projects where you've used the required technologies. Discuss your role, the challenges faced, and the outcomes achieved to show your problem-solving skills and technical expertise.
Showcase Soft Skills: Since this is a senior role, emphasise your leadership and teamwork abilities. Provide examples of how you've successfully collaborated with others or led a team in previous positions.
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, Athena, and Snowflake.
✨Familiarise Yourself with Relevant Tools
Since the role involves working with technologies such as Iceberg, Dremio, and Airflow, 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 Services Context
Given that this position is within asset management, having a grasp of financial concepts and terminology will set you apart. Familiarise yourself with terms related to trading, equities, and derivatives, as well as the overall structure of front office operations in investment banking.
✨Demonstrate Team Leadership Skills
As this is a senior role, showcasing your leadership capabilities is essential. Prepare examples of how you've led teams or projects, particularly in agile environments, and discuss how you can contribute to the team dynamic and potentially step into a deputy role.