Svam International - Charlotte, NC

posted 4 days ago

Full-time - Mid Level
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

We are looking for a motivated and proactive Java Kafka Developer to design, develop, and maintain a foundational data hub that enables seamless, event-driven communication and data streaming. This role focuses on real-time messaging applications and supports near real-time risk reporting, analytics, and business reporting in a trading environment.

Responsibilities

  • Develop and deploy real-time messaging applications using Kafka.
  • Design and implement Kafka producers/consumers for high-throughput, low-latency data processing in a trading environment.
  • Integrate Kafka with various trading platforms and financial systems.
  • Troubleshoot Kafka-related issues and optimize performance for high-frequency trading scenarios.
  • Leverage Apache Flink for real-time stream processing, including event-driven data transformations and aggregation.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong Java development experience with expertise in real-time messaging and Kafka.
  • Experience integrating Kafka with trading systems and managing high-volume, low-latency data streams.
  • Proficiency in Apache Flink for stream processing and real-time data analytics.
  • Familiarity with event-driven architecture, distributed systems, and fault tolerance principles.
  • Proficiency with Apache messaging technologies (e.g., Apache ActiveMQ or Apache Kafka) and MQ systems (e.g., IBM MQ, Tibco EMS).
  • Experience with Docker, Kubernetes, and microservices architecture is a plus.
  • Strong understanding of message queuing, reliability, and fault-tolerant systems.

Benefits

  • Hybrid work environment
  • Long-term contract opportunity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service