Java-Scala Developer
Prince Kumar RaviUnited StatesSENIORPosted 1h ago
JavaScalaMicroservicesSpring BootSpring CloudDockerKubernetesApache KafkaSolaceAeronRedisHazelcastSQLNoSQLTDDBDDCI/CDJenkinsGitLab CI
About the Role
We are looking for a seasoned Java/Scala Developer specializing in high-throughput trading platforms to design and scale microservices that power real-time execution algorithms with ultra-low latency, high availability, and strict risk and regulatory controls.
Key Responsibilities
• Design and scale microservices for real-time execution algorithms
• Ensure ultra-low latency and high availability in trading platforms
• Implement strict risk and regulatory controls
• Work with order management, execution, clearing, and settlement systems
Requirements
• 10+ years of experience with Java or Scala
• Expertise in trade lifecycle: order management, execution, clearing & settlement
• Experience with execution algorithms: built or maintained algo engines and Smart Order Routing (SOR) systems
• Knowledge of market dynamics: L1/L2/L3 order books, MiFID II & SEC Rule 606
• Advanced multi-threading, concurrency patterns, and the Java Memory Model
• Scala in production: functional patterns, immutability, Akka, Play or hybrid Java/Scala services
• Microservices: Spring Boot, Spring Cloud, Docker & Kubernetes
• Messaging: Apache Kafka, Solace or Aeron
• Data stores: Redis or Hazelcast, plus SQL/NoSQL for trade persistence & auditing
• Engineering practice: TDD/BDD and CI/CD pipelines (Jenkins, GitLab CI)
Benefits
• Opportunity to work on high-throughput trading platforms