We are looking for a Senior Java Developer to join remotely one of the exciting projects within a global, American, market-leading, NYSE-listed trading platform.
Responsibilities:
• Creating new features and enhancing functionality on a mission critical platform
• Adapts and extend existing re-usable components and libraries.
• Develops high quality software while meeting deadlines
• Assists with rollout and post production support
• Presents ideas for system improvements
• Design or upgrade an existing software to ensure product performance and quality expectations are met
We are looking for:
• Bachelor's degree in Computer Science or related discipline
• 10+ years of Core Java development experience
• Experience building high-throughput, low-latency event driven multithreaded applications using Core Java
• Must demonstrate strong knowledge of algorithms and data structures
• Strong analytical skills to help development and support teams troubleshoot and fix production issues
• Deep understanding of large-scale distributed real-time systems architecture and
implementations
• Broad exposure to at least one cloud platform: AWS, Google, Azure
• Experience with Oracle, PL/SQL, Cassandra, Redis or Kafka a strong plus
• Excellent written and verbal communication skills
• Strong ability to interpret business requirements
• Must be a creative problem solver
Nice to have:
• HTML, CSS, JSON, XML
• Unix / Linux
• Experience working on a fixed-income trading platform
• JavaScript
We offer: