Java Software Engineer

New Today

Overview

Cititec has partnered with a multinational commodity trading firm to hire a Principal Java Developer. The role focuses on designing, developing, and maintaining high-performance integration solutions that connect market data feeds with trading systems. The ideal candidate will have deep Java backend expertise, strong experience with middleware, messaging systems, and both relational and NoSQL databases, as well as knowledge of cloud-native integration services.

Key Responsibilities

  • Design and implement integration architectures connecting market data feeds to trading systems and business applications.
  • Build low-latency, high-throughput data pipelines to ensure timely and accurate market data delivery.
  • Develop and maintain RESTful APIs and middleware platforms for secure and efficient communication.
  • Implement resilient error handling, retry mechanisms, and monitoring for mission-critical data flows.
  • Collaborate with trading, analytics, and infrastructure teams to ensure seamless data flow across systems.
  • Identify opportunities to optimize integration patterns, reduce technical debt, and adopt best practices.

Key Requirements

  • 8+ years of experience in Java backend development and enterprise integration.
  • Proven track record in designing and delivering complex integration projects.
  • Expertise in middleware, messaging systems (e.g., Kafka, Tibco), and relational/NoSQL databases.
  • Knowledge of cloud-native integration services and modern architecture patterns.
  • Strong problem-solving, analytical, and communication skills.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Oil and Gas, Oil, Gas, and Mining, and Capital Markets

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search