Job Description
Java Developer (React)
Location - London
On-Prem 3 Days per Week
Talan is looking for a talented Java Developer with React experience to join our team delivering cutting-edge Front Office solutions within Global Markets environments.
You will play a key role in designing and enhancing regulatory, alerting, and sales enablement platforms, directly supporting front-office users and business stakeholders across capital markets.
This is an exciting opportunity to work on high-impact, real-time applications in complex trading environments, collaborating with both business and technical teams to drive innovation and performance.
You will be part of a Front Office technology ecosystem supporting Global Markets activities, working on advanced sales and trading tools used by front-office teams.
The role operates within a distributed, agile delivery model, collaborating closely with:
- Business stakeholders (sales & trading)
- Application support teams
- QA and testing teams
- Distributed development teams across Europe and globally
You will contribute to the development of modern, scalable applications used in fast-paced, business-critical environments.
Key Responsibilities
- Design, develop and maintain front-office sales tools and associated applications
- Contribute across the full software development lifecycle (analysis, design, development, testing, deployment, and support)
- Build and enhance high-performance, low-latency applications
- Develop RESTful APIs and modern web interfaces (React)
- Collaborate closely with business stakeholders to understand requirements and deliver value-driven solutions
- Work alongside production support teams to ensure smooth releases and operational stability
- Provide 3rd line support and assist in troubleshooting production issues
- Participate in code reviews and continuous improvement initiatives
Skills & Experience (Required)
- Strong experience in Java (server-side development)
- Experience building web-based applications and REST APIs
- Solid experience with JavaScript frameworks, particularly React
- Good understanding of application performance and optimisation
- Excellent communication skills, both written and verbal
- Ability to operate effectively in agile, collaborative environments
- Experience with relational databases and SQL
- Exposure to investment banking or capital markets environments
- Experience with multi-threaded and distributed systems
- Familiarity with CI/CD tools (Jenkins, TeamCity) and deployment tools (Ansible)
- Knowledge of front office trading systems (FX, Rates, Credit, or derivatives)
- Experience with monitoring and observability tools
- Strong problem-solving mindset with a proactive approach
Additional Information
#TalanUK