Senior Java Developer - Capital Markets
other jobs Reed
Added before 1 Days
- England,London,City of London
- Full Time, Permanent
- £90,000 - £125,000 per annum, inc benefits
Job Description:
Full job descriptionSenior Java Developer
*Annual Salary: Competitive with performance-related bonus
*Location: City of London (Hybrid - 3 days a week onsite)
*Job Type: Full-Time, Permanent
A new exciting opportunity has become available for an experienced Senior Java Developer to join a growing Technology department working specifically within Capital Markets for an SME, post-trade solutions organisation.
This role offers an exciting opportunity to play a central role in building and evolving their post-trade technology platform. You will be instrumental in developing in-house systems, APIs, client reporting, and web portals, as well as customising third-party trading systems.
This position is a key step towards a Head of Engineering role, anticipated within 24 months based on performance and organisational growth.
Day-to-day of the role:
*Design, develop, and maintain in-house systems, APIs, reporting tools, and the client web portal.
*Implement AI in the Software Development Life Cycle (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 Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies; maintain test coverage using JUnit, Spock, and Mockito.
*Participate in code reviews and contribute to the continual improvement of engineering standards.
*Collaborate with Client Services and Product Management to understand requirements and propose solutions.
*Manage and mentor a small team of Java developers, promoting a culture of quality, ownership, and continuous improvement.
Required Skills & Qualifications:
*7+ years’ Java development experience in Financial Services.
*Strong understanding of capital markets, particularly Clearing or Prime Brokerage services.
*Proficiency in Java 11+, Spring/Spring Boot, multi-threading, profiling, performance tuning, and Remote Method Invocation (RMI).
*Experience with CI build and deployment management tools, microservices, and modern software practices like Agile and automated builds/deployments.
*Proficiency with Git, Maven, and test frameworks like JUnit/Spock.
*Experience in cloud platforms (AWS, Azure, or GCP), microservices, and event-driven architectures.
*Desirable: Experience leading a development team and working with offshore teams.
Benefits:
*Clear growth pathway toward Head of Engineering role.
*Flexible and hybrid working arrangements.
*Private healthcare, pension, life assurance, and critical illness insurance.
*A leadership team that values engineering as a core business differentiator.
To apply for this Senior Java Developer position, please submit your CV to be immediately considered.
*Annual Salary: Competitive with performance-related bonus
*Location: City of London (Hybrid - 3 days a week onsite)
*Job Type: Full-Time, Permanent
A new exciting opportunity has become available for an experienced Senior Java Developer to join a growing Technology department working specifically within Capital Markets for an SME, post-trade solutions organisation.
This role offers an exciting opportunity to play a central role in building and evolving their post-trade technology platform. You will be instrumental in developing in-house systems, APIs, client reporting, and web portals, as well as customising third-party trading systems.
This position is a key step towards a Head of Engineering role, anticipated within 24 months based on performance and organisational growth.
Day-to-day of the role:
*Design, develop, and maintain in-house systems, APIs, reporting tools, and the client web portal.
*Implement AI in the Software Development Life Cycle (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 Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies; maintain test coverage using JUnit, Spock, and Mockito.
*Participate in code reviews and contribute to the continual improvement of engineering standards.
*Collaborate with Client Services and Product Management to understand requirements and propose solutions.
*Manage and mentor a small team of Java developers, promoting a culture of quality, ownership, and continuous improvement.
Required Skills & Qualifications:
*7+ years’ Java development experience in Financial Services.
*Strong understanding of capital markets, particularly Clearing or Prime Brokerage services.
*Proficiency in Java 11+, Spring/Spring Boot, multi-threading, profiling, performance tuning, and Remote Method Invocation (RMI).
*Experience with CI build and deployment management tools, microservices, and modern software practices like Agile and automated builds/deployments.
*Proficiency with Git, Maven, and test frameworks like JUnit/Spock.
*Experience in cloud platforms (AWS, Azure, or GCP), microservices, and event-driven architectures.
*Desirable: Experience leading a development team and working with offshore teams.
Benefits:
*Clear growth pathway toward Head of Engineering role.
*Flexible and hybrid working arrangements.
*Private healthcare, pension, life assurance, and critical illness insurance.
*A leadership team that values engineering as a core business differentiator.
To apply for this Senior Java Developer position, please submit your CV to be immediately considered.
Job number 3754499
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.