Bright Purple

Bright Purple

Midlothian, Scotland

Senior Java Developer

Full-Time£40,000 - 70,000 per yeareergisterenUnited Kingdom
IT

Job Description

Salary: £40,000 - 70,000 per year

Requirements:
  • 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
Responsibilities:
  • Partner closely with Client Services and Product Management to turn business needs into robust, scalable software
  • 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
  • Write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code
  • Work with microservices and event-driven architectures
  • Use cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform
  • Apply TDD and BDD using JUnit, Spock and Mockito
  • Take part in code reviews that help raise the bar across the team
  • Explain technical concepts clearly to developers and senior non-technical stakeholders
  • Cut through complex problems to find root causes and prioritise fixes
  • Guide and coach a team of developers, championing quality, ownership and continuous improvement
  • Collaborate smoothly with offshore colleagues across time zones
Technologies:
  • AI
  • AWS
  • Azure
  • CI/CD
  • Cloud
  • GCP
  • Support
  • JUnit
  • Java
  • Spring
  • Spring Boot
  • TDD
  • Terraform
  • Web
  • microservices

More:

Our client is an established financial services company strengthening its engineering function with a Senior Java Developer. The role is remote, based in Scotland, and offers a salary up to 90,000 plus a performance bonus, private healthcare, company pension and life assurance. You will help shape the future of our post-trade platform across proprietary systems, APIs, client-facing reporting and a web portal, while also tailoring an existing third-party trading system. This is a genuine step up for someone looking to deepen capital markets knowledge and grow into leadership and mentoring, with hands-on access to cloud-native tools, cutting-edge Java work and AI. We are an equal opportunities employer and work with clients who share our values of diversity and inclusion in our industry.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Bright Purple

Bright Purple

Bright Purple

Midlothian

IT

Skills & Technologies

JavaScalaSpringAWSAzureGCPTerraformCI/CDAIAgileUI

Inferred from job description

Salary Insight

£55,000

This role

£75,000

UK median

This salary is 27% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom