Senior Java Software Engineer AWS Python Data Finance London

Senior Java Software Engineer AWS Python Data Finance London

Posted 2 days ago by Joseph Harry Ltd on JobServe

£900 Per day
Undetermined
Hybrid
London, UK

Summary: The Senior Java Software Engineer role involves leading the design and architecture of data solutions within an asset management firm in London. The position requires expertise in Java and Python, along with experience in various data tools and technologies. The successful candidate will work within a new department focused on data for the Front Office, contributing to the migration to a data mesh architecture. This senior role offers the potential to act as deputy to the team manager.

Key Responsibilities:

  • Lead the design and architecture of data solutions for the Front Office.
  • Collaborate with a team of 5 to manage pricing data sourced from external vendors and internal departments.
  • Contribute to the migration of data storage from an AWS data lake to a data mesh architecture.
  • Utilize Java, Python, and various data tools such as Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, and Airflow.
  • Act as a technical lead and mentor within the team.

Key Skills:

  • Advanced proficiency as a Senior Java Software Engineer/Technical Lead/Solutions Architect/Principal Engineer.
  • Strong design and architecture skills.
  • Proficiency in Python.
  • Experience with at least three of the following: Iceberg, Dremio, DBT, Arrow, Snowflake, Glue, Athena, Airflow.
  • Familiarity with Agile methodologies.
  • Desirable experience in trading and front office finance.
  • Experience in buy-side asset management (hedge fund, asset manager, investment management) is a plus.

Salary (Rate): £900

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: Finance