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 levelEmployment type
Full-timeJob function
Information TechnologyIndustries
Oil and Gas, Oil, Gas, and Mining, and Capital ..... full job details .....