Senior Java Developer

eFinancialCareers

Glasgow

A distancia

GBP 70.000 - 100.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Private healthcare
Pension
Life assurance
Critical illness insurance

Descripción de la vacante

eFinancialCareers is seeking a Senior Java Developer to join our engineering team and drive the design, development and evolution of a post-trade technology platform. You will work on in-house systems, APIs, client reporting and a web portal, while mentoring junior engineers and collaborating with offshore teams.

You will operate in a capital markets environment, applying TDD/BDD, SOLID principles and modern CI/CD practices, with exposure to AI and cloud-native infrastructure.

Formación

  • 7+ years of Java development in financial services
  • Proficient in Java 11+ and Spring/Spring Boot
  • Experience with multi-threading, profiling, performance tuning and RMI
  • Strong capital markets knowledge (post-trade/brokerage)
  • Experience with TDD, Agile, and automated builds/deployments
  • Good knowledge of CI build and deployment tools
  • Experience with test frameworks (JUnit/Spock) and mocking (Mockito)
  • Version control with Git and Maven
  • Microservices architecture awareness
  • Understanding of SOLID, Design Patterns and Clean Code principles
  • Able to collaborate with IT and non-technical stakeholders and translate requirements

Responsabilidades

  • Design, develop and maintain in-house systems, APIs, reporting tools and client web portal
  • Use AI in the software development lifecycle
  • Customize and extend third-party trading systems
  • Write clean, well-tested code following SOLID and patterns
  • Apply TDD/BDD and maintain test coverage with JUnit/Spock/Mockito
  • Mentor a team of Java developers and drive engineering standards
  • Collaborate with Client Services and Product Management to understand requirements

Conocimientos

Java 11+
Spring Boot
Multi-threading
RMI
TDD/BDD
Agile
CI/CD
Git
Maven
Microservices
SOLID/Design Patterns/Clean Code

Herramientas

JUnit
Spock
Mockito

Descripción del empleo

Role Overview

Our client is seeking a talented Senior Java Developer to join our engineering team and play a central role in building and evolving our post-trade technology platform. You will work on in-house systems, APIs, client reporting and web portal, as well as customising our third-party trading system. Working closely with Client Services and Product Management, you will translate complex business requirements into scalable, high-quality software solutions.

This is an opportunity to deepen your expertise in a capital markets environment while taking on mentoring responsibilities, with direct exposure to cloud-native infrastructure, advanced Java development, AI and a highly collaborative engineering culture.

Key Responsibilities
Software Development
  • Design, develop and maintain in-house systems, APIs, reporting tools and the client web portal
  • Use AI in the SDLC process
  • Customise and extend third-party trading systems to meet business requirements
  • Write clean, well-tested code following SOLID principles, Design Patterns and Clean Code practices
  • Apply TDD and BDD methodologies; maintain test coverage using JUnit, Spock and Mockito
  • Participate in code reviews and contribute to continual improvement of engineering standards
Collaboration & Communication
  • Liaise with Client Services and Product Management to understand requirements and propose solutions
  • Communicate clearly with IT professionals and non-technical stakeholders at all seniority levels
  • Break down complex problems, identify root causes and prioritise resolution effectively
Mentoring
  • Mentor a team of Java (and other) developers, supporting growth and career development
  • Drive a culture of quality, ownership and continuous improvement within the team
  • Work alongside offshore developers as needed, maintaining clear communication across time zones
Skills & Experience
Essential
  • 7+ years' Java development experience at a financial services company
  • Java 11+, Spring/Spring Boot, multi-threading, profiling, performance tuning, RMI
  • Capital markets knowledge (e.g. post-trade or brokerage services)
  • Experience in high-quality software practices: TDD, Agile, automated builds/deployments
  • Strong knowledge of CI build and deployment management tools
  • Experience with test frameworks (JUnit/Spock) and mocking libraries (e.g. Mockito)
  • Proficiency with Git and Maven
  • Microservices knowledge
  • Understanding and application of SOLID, Design Patterns, Clean Code and TDD
  • Able to work and communicate effectively with IT professionals and end users at all levels
  • Able to liaise with the business to understand requirements and present solutions clearly
  • Able to take complex issues, identify root causes and prioritise resolution
Desirable
  • Experience leading a team of developers
  • Working knowledge of Groovy, FpML, FIX, FIXML, JSON, REST, Message Queuing
  • Experience building client reporting and web portals
  • Experience working with global teams
Technical Competencies
Architecture & Infrastructure
  • Cloud platforms (AWS, Azure or GCP)
  • Microservices and event-driven architectures
  • Infrastructure as Code (Terraform)
  • API design and integration patterns
Delivery & Quality
  • CI/CD toolchains (GitHub, Azure DevOps, Jenkins)
  • Automated testing and TDD/BDD
  • Observability, monitoring and incident response
Security & Compliance
  • Secure SDLC and shift-left security practices
  • Data privacy and regulatory compliance
  • Identity, access management and zero-trust
Emerging Technology
  • AI/ML tooling and LLM integrations
  • Developer productivity tooling and automation
  • Platform engineering and developer experience
Learning Potential
Business Domain
  • Post-trade services and collateral management
  • Derivatives across OTC and exchange-traded markets
  • Client presentations and prospect engagement
Technology Platform
  • Fully cloud-based infrastructure
  • AI services integration
  • Modern developer tooling and automation
What We Offer
  • Competitive base salary with performance-related bonus
  • Remote working
  • Private healthcare, pension, life assurance and critical illness insurance
  • A leadership team that values engineering as a core business differentiator

eFCSoSe

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

Híbrido
GBP 70.000 - 90.000
Senior Java Developer
Senior Java Developer

MW Recruitment Limited • Greater London

Híbrido
GBP 90.000 - 130.000
Hybrid working (3 in office)
Pension
Life Assurance
+2
Senior Java Developer
Senior Java Developer

Synechron • Greater London

Híbrido
GBP 90.000 - 120.000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • City Of London

Presencial
GBP 90.000 - 120.000
Java Developer - Financial Services
Java Developer - Financial Services

Page Personnel • Greater London

Híbrido
GBP 60.000 - 85.000
Performance bonus
Stock grant
Group Life Assurance
+2
Senior Java Engineer
Senior Java Engineer

Eeze • Greater London

Presencial
GBP 70.000 - 90.000
26 days paid holiday
Private Medical Insurance
Life Assurance
Senior Java Developer (6 month contract)
Senior Java Developer (6 month contract)

EPAM Systems • Belfast City District

Presencial
GBP 55.000 - 75.000
Private Healthcare
Pension
Employee Assistance Programme
+6
Senior Software Engineer
Senior Software Engineer

IG Group • City Of London

Presencial
GBP 90.000 - 130.000
Competitive salary
Flexible benefits package
Private medical cover for you and your
+1
FX Risk Lead Java Developer + AI (VP)
FX Risk Lead Java Developer + AI (VP)

Citigroup Inc. • Greater London

Presencial
GBP 120.000 - 170.000
27 days annual leave
Discretional annual bonus
Private Medical Care
+5
Senior Java Trading Systems Developer
Senior Java Trading Systems Developer

Provntalent • Greater London

Presencial
GBP 90.000 - 140.000