Senior Java Developer responsible for developing and maintaining enterprise-level Java applications for electronic trading systems across multiple asset classes
Job Summary
Senior Java Developer responsible for developing and maintaining enterprise-level Java applications for electronic trading systems across multiple asset classes.
Experience with cloud infrastructure, FIX protocol integration, and real-time message processing is essential for this role.
The company is a world-leading provider of market infrastructure, connecting clients to superior liquidity and data solutions.
Matching Summary
Senior Java Developer responsible for developing and maintaining enterprise-level Java applications for electronic trading systems across multiple asset classes.
Skills & Requirements
Must-have
Server-side Java design and development
FIX Protocol integration
AWS cloud platform experience
Jenkins and GitLab CI/CD
Linux administration skills
SQL database management
JUnit unit testing
Nice-to-have
Deep understanding of financial products
Spring Boot framework
Grafana and Prometheus monitoring
Terraform or Ansible for IaC
Hazelcast distributed caching
Kubernetes containerization
Key Requirements
Extensive professional experience in global financial services
Advanced proficiency in enterprise Java development
Experience with Maven or Gradle
Hands-on experience with FIX Protocol and FIX Engines
Working knowledge of Solace messaging middleware
Experience deploying and managing applications on AWS (EC2/EKS)
Proficiency with Jenkins and GitLab
Strong Linux administration and command-line skills
SQL experience and database management
JUnit and related unit testing frameworks
Experience working in Agile development methodologies (SaFe/Scrum)