Java Developer

charlote, North Carolina

A financial services firm is seeking a Java Developer to join their team in Charlotte, NC.

Within this role, you will design, develop, maintain and support data strategy efforts for the trading desk.



  • A Bachelor’s degree in Computer Science, Engineering or related technical field
  • 8+ years Java server-side programming experience with thorough understanding of multi-threading, concurrency, TCP/IP networks, shell scripting(bash) and JVM performance tuning
  • 6+ years of relational database experience with proficiency writing efficient SQL queries with complex joins
  • 4+ years of experience in messaging middleware
  • 3+ years of hands-on experience in CEP and data streaming technologies such as Apache Flink or Apache Storm
  • 3+ years of in-memory data grid (IMDG) experience in technologies such as Apache Ignite or Oracle Coherence
  • 1+ years of hands-on experience in building or implementing AI/ML models/tools in Java or Python


  • Experience in any of the big data technologies like Apache Spark, Kafka, Hadoop etc.
  • Exposure to time series databases like OneTick or KDB
  • Fixed income experience

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs