Senior Java Software Engineer AWS Python Data Finance London
Senior Java Software Engineer AWS Python Data Finance London

Senior Java Software Engineer AWS Python Data Finance London

London Full-Time 96000 - 112000 £ / year (est.) No home office possible
J

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

Our asset management client in London is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within a relatively new department focused on data for the Front Office. With a flexible hybrid working setup, competitive salary, and generous benefits including a 15% bonus and 10% pension, employees are encouraged to grow their skills in cutting-edge technologies like AWS, Python, and Java. This role not only provides the opportunity to lead and influence architectural decisions but also positions you as a key player in a team dedicated to transforming financial data management.
J

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

Advanced Java Programming
Python Development
Software Architecture Design
AWS Services (Glue, Athena)
Data Engineering
Experience with Iceberg
Experience with Dremio
Experience with DBT
Experience with Arrow
Experience with Snowflake
Experience with Airflow
Agile Methodologies
Data Analysis with Pandas, NumPy, SciPy
Spark Framework
gRPC and Protobuf
TypeScript
Financial Services Knowledge
Front Office Trading Experience
Strong Problem-Solving Skills
Team Leadership and Mentoring

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.

Senior Java Software Engineer AWS Python Data Finance London
Joseph Harry Ltd
J
  • Senior Java Software Engineer AWS Python Data Finance London

    London
    Full-Time
    96000 - 112000 £ / year (est.)

    Application deadline: 2027-03-30

  • J

    Joseph Harry Ltd

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>