Enable job alerts via email!

Senior Java Software Engineer AWS Python Data Finance London

Joseph Harry Ltd

London

On-site

GBP 100,000 - 120,000

Full time

30+ days ago

Job summary

A leading asset management firm is seeking a Senior Java Software Engineer in London. In this senior role, you'll design and manage data solutions for the Front Office, leveraging technologies like Java, Python, and AWS. You'll join a new department responsible for critical pricing data and help transition toward a data mesh architecture. Competitive salary and flexible hybrid working conditions offered.

Benefits

Flexible hybrid working setup
15% bonus
10% pension

Qualifications

  • Senior Java Software Engineer with strong architecture and design skills.
  • Experience with Python and AWS required.
  • Familiarity with Iceberg, Dremio, DBT, Arrow, and related tools advantageous.

Responsibilities

  • Develop and manage data solutions for the Front Office using Java and Python.
  • Assist in transitioning from a data lake to a data mesh architecture.
  • Lead design and architecture efforts within a small team.

Skills

Java
Python
AWS
Agile

Tools

Iceberg
Dremio
DBT
Arrow
Snowflake
Glue
Athena
Airflow
Spark

Job description

Senior Java Software Engineer AWS Python Data Finance London

Senior Java Software Engineer (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) 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)

Role: Senior Java Software Engineer (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund Snowflake) required by my asset management client in London. 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

Create a job alert and receive personalised job recommendations straight to your inbox.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs