£900 Per day
Undetermined
Hybrid
London, UK
Summary: Senior Java Software Engineer required for an asset management client in London, focusing on data architecture and engineering within a new department. The role demands advanced skills in Java and Python, along with experience in various data tools and technologies. The position offers a flexible hybrid working arrangement and involves leading a team responsible for pricing data in the Front Office. Candidates with a strong design and architecture background will be preferred, with potential for a deputy team manager role.
Key Responsibilities:
- Lead design and architecture efforts as a Senior Java Software Engineer/Technical Lead/Solutions Architect/Principal Engineer.
- Develop and maintain data solutions using Java, Python, and AWS technologies.
- Work with data sourced from external vendors and internal departments, managing it within an AWS data lake and transitioning to a data mesh architecture.
- Collaborate with a team of 5 to ensure accurate pricing data for the Front Office.
- Contribute to the use of tools such as Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, and Airflow.
Key Skills:
- Advanced Java Software Engineering skills.
- Technical leadership and solutions architecture experience.
- Proficiency in Python.
- Experience with data tools: Iceberg, Dremio, DBT, Arrow, Snowflake, Glue, Athena, Airflow.
- Agile methodology experience.
- Strong design and architecture capabilities.
- Desirable experience in Trading and Front Office finance.
- Experience in Buy-side asset management (hedge fund, asset manager, investment management).
Salary (Rate): £900/day
City: London
Country: UK
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
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.
Duration: 12-24 months
Rate: £600-900/day
