Java Software Engineer

Java Software Engineer

Posted 1 week ago by 1770273134

£150,000 Per year
Undetermined
Hybrid
London

Summary: We’re seeking a Senior Java Engineer to join a global investment bank's platform engineering team, focusing on systems that support trading, risk, analytics, and data operations. The role involves building scalable software and collaborating with various teams to enhance business processes. This position offers an opportunity to work on impactful engineering projects in a tech-driven environment. Candidates should have a strong background in software engineering and Java proficiency.

Key Responsibilities:

  • Build and maintain services and tools supporting trading, analytics, and risk operations
  • Work on data pipelines for ingestion, transformation, storage, and distribution
  • Collaborate with quants, traders, and analysts to deliver functional and reliable solutions
  • Contribute to platform architecture and help improve maintainability, reliability, and scalability
  • Assist in integrating new technologies and frameworks to support evolving business needs

Key Skills:

  • 3+ years of professional software engineering experience
  • Strong computer science fundamentals — algorithms, data structures, system design
  • Proficiency in Java (Java 11+), including concurrency and object-oriented design
  • Experience building data-intensive systems or service-oriented platforms
  • Comfortable working with distributed teams and collaborating across engineering and business functions

Salary (Rate): £150,000 yearly

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer: Senior Java Engineer - Investment Bank

Senior Java Engineer - Investment Bank

We’re partnering with a global, technology-driven investment bank seeking a Senior Java Engineer to join their platform engineering team. You’ll work on systems that support trading, risk, analytics, and data operations across multiple markets — building scalable, reliable software that powers key business processes. This is a great opportunity to contribute to meaningful engineering projects in a collaborative, tech-focused environment.

Core Skills & Experience

  • 3+ years of professional software engineering experience
  • Strong computer science fundamentals — algorithms, data structures, system design
  • Proficiency in Java (Java 11+), including concurrency and object-oriented design
  • Experience building data-intensive systems or service-oriented platforms
  • Comfortable working with distributed teams and collaborating across engineering and business functions

The Role

As part of the platform engineering team, you will:

  • Build and maintain services and tools supporting trading, analytics, and risk operations
  • Work on data pipelines for ingestion, transformation, storage, and distribution
  • Collaborate with quants, traders, and analysts to deliver functional and reliable solutions
  • Contribute to platform architecture and help improve maintainability, reliability, and scalability
  • Assist in integrating new technologies and frameworks to support evolving business needs

Bonus Experience

  • Kafka, Spark, Trino, Redis
  • SQL (Postgres, Oracle)
  • Cloud technologies: AWS, Kubernetes, Docker
  • Observability tools: Splunk, Prometheus, Grafana
  • Secondary languages: Python, Ruby

Compensation & Location

Competitive (circa £150k total compensation) + benefits

Location: London (Hybrid, flexible working available)