Senior Software Engineer Java | Investment Bank | London | Onsite | £70,000 -£95,000

CommuniTech Recruitment Group

Greater London

On-site

GBP 70,000 - 95,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CommuniTech Recruitment Group is seeking a Senior Software Engineer (Java) in London to own the development of new software products and enhancements. You will engage directly with clients, lead technical delivery, and mentor other engineers, delivering large-scale distributed systems and microservices.

Ideal candidates will have a degree in CS/Engineering/Math, strong API and data-store knowledge, experience with Kafka, cloud platforms, and containerisation, and a track record in financial

Qualifications

  • Proven experience delivering complex software engineering projects.
  • Strong understanding of distributed systems, scalability and performance.
  • Experience using AI-assisted development tools, with an understanding of code quality and validation.
  • Excellent communication skills and confidence working directly with clients and stakeholders.
  • Degree in Computer Science, Engineering, Mathematics or a related discipline.
  • Experience with Kafka or similar event-streaming technologies.
  • Experience designing and building distributed systems and microservices.
  • Strong understanding of APIs, system integration and software architecture.
  • Experience with relational or NoSQL databases.
  • Familiarity with cloud environments and containerisation.
  • Experience within financial services, banking, payments or capital markets

Responsibilities

  • Lead development of new software products and enhancements.
  • Handle technical delivery and client engagement.
  • Mentor other engineers.
  • Own design-to-delivery of solutions for clients.

Skills

Software design
Distributed systems
Mentoring
Client engagement
Leadership
Code quality
Communication
Ownership
APIs
Databases
Cloud
Containers
Java

Education

Degree in CS/Engineering/Math

Tools

Kafka
AI-assisted tooling
Cloud platforms
Containers

Job description

Senior Software Engineer Java | Investment Bank | London | Onsite | £70,000 - £95,000 total compensation (base salary + bonus)

Location: London

Visa: Candidates must already have the right to work in the UK. Sponsorship is not available.

This role is perfect for someone enjoys solving challenging technical problems, working directly with clients and taking ownership of solutions from design through to delivery.

This role involves technical delivery, client engagement, mentoring.

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

  • Proven experience delivering complex software engineering projects.
  • Strong understanding of distributed systems, scalability and performance.
  • Ability to take ownership of technical challenges and work independently.
  • Experience using AI-assisted development tools, with an understanding of code quality and validation.
  • Excellent communication skills and confidence working directly with clients and stakeholders.
  • A collaborative mindset with an interest in mentoring and supporting other engineers.
  • Degree in Computer Science, Engineering, Mathematics or a related discipline.
  • Experience with Kafka or similar event-streaming technologies.
  • Experience designing and building distributed systems and microservices.
  • Strong understanding of APIs, system integration and software architecture.
  • Experience working with relational or NoSQL databases.
  • Familiarity with cloud environments and containerisation.
  • Experience within financial services, banking, payments or capital markets
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java - Investment Bank - London - £100K - £130K - On-site 5 days a week
Lead Software Engineer - Java - Investment Bank - London - £100K - £130K - On-site 5 days a week

CommuniTech Recruitment Group • Greater London

On-site
GBP 100,000 - 130,000
Java Software Engineer
Java Software Engineer

Fiser Group • City Of London

On-site
GBP 85,000 - 125,000
Senior Java Developer - UK Investment Bank (Tier 1)
Senior Java Developer - UK Investment Bank (Tier 1)

Allegis Global Solutions Limited (AGS) • Greater London

Hybrid
GBP 138,000 - 148,000
38 days annual leave
Employer Pension contributions
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Software Developer - Java
Software Developer - Java

Hunter Bond • Greater London

On-site
GBP 60,000 - 90,000
Java Software Engineer | Distributed Systems | Banking
Java Software Engineer | Distributed Systems | Banking

Vertus Partners • Greater London

Hybrid
GBP 90,000 - 110,000
Discretionary bonus
Flexible hybrid model
Benefits
Senior Java Engineer - High-Performance Systems
Senior Java Engineer - High-Performance Systems

Fynity • Greater London

Hybrid
GBP 90,000 - 120,000
Annual 20% bonus
Hybrid work in London
Pension plan
+1
Java Engineer - Up to £200,000 + Bonus - London
Java Engineer - Up to £200,000 + Bonus - London

Hunter Bond • Greater London

On-site
GBP 180,000 - 220,000
Senior Java Architect, Banking, Kafka in London
Senior Java Architect, Banking, Kafka in London

Energy Jobline ZR • Greater London

Hybrid
GBP 96,000 - 126,000
Hybrid work model
Java Software Engineer : Global Bank : £150k + bonus : Hybrid
Java Software Engineer : Global Bank : £150k + bonus : Hybrid

Hunter Bond • England

Hybrid
GBP 135,000 - 165,000