Senior Java Developer in London

Senior Java Developer in London

London Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
Bruin

At a Glance

  • Tasks: Design and develop scalable applications for financial services transformation.
  • Company: Leading global investment management firm with a focus on innovation.
  • Benefits: Competitive salary, ongoing learning, and career development opportunities.
  • Other info: Dynamic environment with exposure to cross-functional business areas.
  • Why this job: Join a collaborative team and work on high-impact projects using modern technologies.
  • Qualifications: 4+ years in Java and Python, with strong software architecture skills.

The predicted salary is between 63000 - 77000 Β£ per year.

A leading global investment management firm is seeking a Senior Java Developer to join its growing technology team. This is an exciting opportunity to work on large-scale transformation initiatives that are reshaping middle office operations and delivering cutting-edge solutions across investment workflows.

The successful candidate will join a highly collaborative engineering environment focused on innovation, scalability, and continuous improvement. You will play a key role in building next-generation platforms that provide investment teams with enhanced access to positions, P&L, and performance data.

Key Responsibilities:

  • Design, build, and maintain scalable middle office applications and supporting infrastructure
  • Develop cloud-ready, distributed, and data-intensive applications
  • Work closely with Portfolio Managers, Operations, and cross-functional teams to deliver technical solutions to complex business challenges
  • Support and enhance reporting, data infrastructure, and real-time processing capabilities
  • Provide Level 3 application support when required
  • Promote engineering best practices through code reviews, mentoring, and technical collaboration

Required Experience:

  • 4+ years of hands-on development experience with Java and Python
  • Strong understanding of distributed systems, software architecture, and scalable application development
  • Experience with relational and NoSQL databases, SQL development, and REST APIs
  • Knowledge of Kafka or other real-time messaging technologies
  • Experience with distributed caching technologies such as Memcached or Ignite
  • Strong understanding of data structures, algorithms, OOP, and design patterns
  • Financial services experience with knowledge of transactions, positions, P&L, or performance management
  • Comfortable working in a fast-paced, agile environment

Desirable Skills:

  • Experience with AWS or other cloud platforms
  • Exposure to Snowflake or modern data warehousing technologies

What's on Offer:

  • Opportunity to work on high-impact transformation programmes
  • Collaborative and inclusive engineering culture
  • Ongoing learning and career development opportunities
  • Exposure to modern technologies and cross-functional business areas

Candidates should hold a degree in Computer Science, Mathematics, or a related technical discipline.

Senior Java Developer in London employer: Bruin

Join a leading wealth management organisation that values expertise and collaboration, offering a supportive environment where you can thrive as a Corporate Actions specialist. With opportunities for professional growth, mentoring colleagues, and engaging with complex corporate action events, this role is perfect for those looking to make a meaningful impact in a highly regulated financial services setting. Enjoy the benefits of working in a dynamic team that prioritises continuous improvement and operational excellence.

Bruin

Contact Details:

Bruin Recruitment Team

We think you need these skills to ace Senior Java Developer in London

Java
Python
Distributed Systems
Software Architecture
Scalable Application Development
Relational Databases
NoSQL Databases