IT & Software

Senior Java Developer

Bright Purple

Remote · Nationwide · United Kingdom

Overview

Senior Java Developer to strengthen the engineering function of a financial services client. You will reshape the post-trade platform, APIs, client portal, and reporting while integrating existing and third-party trading components. You’ll lead technically, mentor peers, and work across cloud-native stacks with AI-enabled development. Expect hands-on coding, architecture decisions, and collaboration with cross-functional teams to deliver robust, scalable solutions.

Pay / Benefits
  • remote working
  • private healthcare
  • company pension
  • life assurance
  • performance bonus
Responsibilities
  • Build and support in-house systems, APIs, reporting tools, and client portal
  • Adapt and integrate third-party trading systems as needed
  • Write clean, thoroughly tested code following SOLID, design patterns and clean code
  • Work with microservices and event-driven architectures
  • Utilise cloud platforms (AWS, Azure or GCP) and Terraform for infrastructure
  • Apply TDD/BDD, maintain high test coverage with JUnit/Spock and Mockito
  • Participate in code reviews to raise team quality
  • Collaborate with Client Services and Product Management to translate requirements into solutions
  • Coach and guide a team of developers and collaborate with offshore colleagues across time zones
  • Explain technical concepts to both developers and senior non-technical stakeholders
  • Prioritise fixes by identifying root causes and managing technical debt
  • Drive continuous improvement and champion quality and ownership
Key requirements
  • Java development experience within financial services
  • Java 11+, Spring Boot, multi-threading, profiling, performance tuning, RMI
  • Hands-on experience with microservices and event-driven architectures
  • Cloud platforms (AWS, Azure or GCP) and Terraform
  • Track record with TDD, Agile and automated build/deployment practices
  • Practical experience with JUnit/Spock and Mockito
  • Solid grasp of SOLID, Design Patterns, Clean Code and TDD; CI/CD practices
  • Strong communication and interpersonal skills
  • strong communication
  • leadership and mentoring
  • stakeholder management
  • Java 11+
  • Spring Boot
  • microservices

Reference: WJ-747_30175677

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.