Senior Java Software Engineer

Bright Purple Resourcing Ltd

Scotland

Hybrid

GBP 81,000 - 99,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance bonus
Company pension
Life assurance

Job summary

Bright Purple in Scotland is recruiting aSenior Java Developer to join a remote-capable post-trade platform team. You’ll work hands-on with Java, cloud-native tools and AI, shaping APIs, reporting and client portals while mentoring teammates.

The role emphasizes clean code, SOLID principles, TDD/BDD, and collaboration with offshore colleagues. You’ll translate business needs into robust software and help drive capital markets capabilities forward.

Qualifications

  • Java development experience within financial services.
  • Strong knowledge of Java 11+ and Spring Boot.
  • Hands-on with microservices and event-driven architectures.
  • Experience with AWS/Azure/GCP and Terraform.
  • Proficient in TDD/Agile and automated build/deploy.

Responsibilities

  • Develop and support in-house systems, APIs, reporting tools and client portal.
  • Introduce AI into the development lifecycle; adapt third-party trading systems.
  • Write clean, tested code with SOLID, patterns and Clean Code; participate in code reviews.
  • Lead and mentor a team of developers; collaborate with offshore colleagues.
  • Explain technical concepts to stakeholders.

Skills

Java
Spring Boot
Microservices
Cloud platforms
TDD/BDD
CI/CD
Communication
Leadership mentoring

Tools

Terraform
JUnit/Spock
Mockito
CI/CD tooling

Job description

Senior Java Developer – Scotland – Remote

Our client, an established financial services company, is looking for a capable Senior Java Developer to strengthen their engineering function. You'll take a hands-on role in shaping the future of their post-trade platform, spanning proprietary systems, APIs, client-facing reporting and a web portal, alongside tailoring an existing third-party trading system.

What's in it for you:
  • Salary up to £90,000
  • Performance bonus
  • Company pension
  • Life assurance
The Role:
  • Partnering closely with Client Services and Product Management, you'll turn intricate business needs into robust, scalable software. It's a genuine step up for someone looking to sharpen their capital markets know-how while stepping into leadership and mentoring, with hands-on access to cloud-native tools, cutting-edge Java work and AI.
  • On the development side, you'll build and support in-house systems, APIs, reporting tools and the client portal; bring AI into the development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team.
  • On the people and communication side, you'll work with Client Services and Product Management to shape solutions from business requirements, explain technical concepts clearly to audiences ranging from developers to senior non-technical stakeholders, and cut through complex problems to find root causes and prioritise fixes.
  • You'll guide and coach a team of developers, championing quality, ownership and continuous improvement, and collaborating smoothly with offshore colleagues across time zones.
Must Haves:
  • Java development experience within financial services
  • Solid grounding in Java 11+, Spring Boot, multi-threading, profiling, performance tuning and RMI
  • Hands-on experience with microservices and event-driven architectures
  • Cloud platforms (AWS, Azure or GCP) and Terraform
  • A track record with TDD, Agile and automated build/deployment practices
  • Practical experience with JUnit/Spock and mocking frameworks like Mockito
  • A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD
  • Strong communication and interpersonal skills

If you're a senior Java engineer with capital markets experience looking to combine deep technical work with real leadership impact, in a business investing heavily in cloud, AI and developer experience, this role's worth a look.

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

MW Recruitment Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working (3 in office)
Pension
Life Assurance
+2
Senior Java Engineer – Remote (Scotland) with AI & Cloud
Senior Java Engineer – Remote (Scotland) with AI & Cloud

Bright Purple Resourcing Ltd • Scotland

Hybrid
GBP 81,000 - 99,000
Performance bonus
Company pension
Life assurance
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
Principal / Senior Java Developer
Principal / Senior Java Developer

Hunter Bond • Greater London

Hybrid
GBP 165,000 - 190,000
Senior Java Developer
Senior Java Developer

Wolviston Management Services • Forest Hall

On-site
GBP 70,000 - 75,000
Hybrid working
Monthly office attendance
Senior Java Developer
Senior Java Developer

eFinancialCareers • Glasgow

Remote
GBP 70,000 - 100,000
Private healthcare
Pension
Life assurance
+1
Senior Java Developer
Senior Java Developer

Network IT • Stafford

On-site
GBP 129,000 - 138,000
Senior Java Developers - TDD & CI/CD
Senior Java Developers - TDD & CI/CD

Oliver Bernard • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Java Developer
Senior Java Developer

Searchability • City of Edinburgh

Hybrid
GBP 68,000 - 83,000
Bonus
25 days Holiday
Paid for Certifications
+3