Java Developer

TP ICAP
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Algorithmic Trading
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Behavior-Driven Development
Command-Line Interface
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Dependency Injection
Software Design Patterns
DevOps
Middleware
Java Platform Enterprise Edition (J2EE)
Financial Information EXchange
Google Guice
Gradle
Hazelcast
Java Architectures
JUnit
Linux System Administration
Maven
Scrum
Systems Development Life Cycle
Ansible
Prometheus
Distributed Caching
SQL Databases
Grafana
Spring-boot
Caching
Gitlab
Containerization
Kubernetes
Build Tools
Operational Systems
Terraform
Cucumber
Amazon Web Services (AWS)
Jenkins

Job description

Senior Java Developer responsible for developing and maintaining enterprise-level java applications for electronic trading systems across multiple asset classes, with expertise in cloud infrastructure, FIX protocol integration, and real-time message processing.

Role Responsibilities

Development of server-side Java design and development within banking and trading environments.

Maintain code quality through comprehensive testing and code reviews

L3 Support for deployment and investigation of production issues where appropriate.

Follow SaFe agile methodology and participate in agile ceremonies and processes.

Mentor junior members of the team.

Ability to work with multiple remote regions.

Work with architecture and DevOps teams to follow guidelines and implementations.

Follow standard SDLC processes, design patterns for development guidelines.

Requirements

Extensive professional experience in global financial services, specifically in trading systems development

Proven expertise in server-side Java design and development within banking and trading environments

Java Development : Advanced proficiency in enterprise Java development

Build Tools : Experience with Maven or Gradle (Maven preferred)

FIX Protocol : Hands-on experience with FIX Protocol and FIX Engines (eg QFJ, Rapid Addition, UlBridge) in eg FX / Credit / Commodities Trading environments

Middleware : Working knowledge of Solace messaging middleware

Cloud Platforms : Experience deploying and managing applications on AWS (EC2 / EKS)

CI / CD : Proficiency with Jenkins and GitLab for deployment and continuous integration

Operating Systems : Strong Linux administration and command-line skills

Database : SQL experience and database management

Testing : JUnit and related unit testing frameworks

Excellent problem-solving abilities with strong attention to detail

Outstanding communication and collaboration skills in team environments.

Experience working in Agile development methodologies (SaFe / Scrum).

Desired

Deep understanding of FX / Credit / Commodities products and financial instruments.

Experience in electronic trading environments and market data systems

Frameworks : Spring Boot and Google Guice dependency injection

Observability : Grafana and Prometheus for monitoring and metrics

Testing : Cucumber for behaviour-driven development and automation testing

Infrastructure : Terraform or Ansible for infrastructure as code

Caching : Hazelcast distributed caching solutions

Containerization : Kubernetes and AWS EKS experience

About the company

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.

Apply for this position