HCL Technologies - Cary, NC

posted about 2 months ago

Full-time - Senior
Cary, NC
Professional, Scientific, and Technical Services

About the position

HCLTech is seeking a highly talented and self-motivated Senior Java Developer to join our team in advancing the technological world through innovation and creativity. This full-time position is based in Cary, NC, USA. The ideal candidate will have a minimum of 10 years of professional development experience in Java, demonstrating excellent knowledge of core Java concepts such as collections, multithreading, memory consumption, and garbage collection. The role requires experience in working with high frequency and low latency data processing systems, as well as high volume data processing systems. The Senior Java Developer will be responsible for analyzing complex problems and developing effective solutions, showcasing excellent analytical and problem-solving skills. Good communication skills are essential, with an intermediate level of English proficiency required. A solid understanding of algorithm complexity is also necessary for this role. In addition to the core requirements, candidates with hands-on experience in messaging platforms such as Kafka, Solace, and JMS will be preferred. Familiarity with the FIX protocol, Unix/Linux environments, and equity trading workflows will be considered a plus. Experience in Agile/XP development methodologies, including test-driven development, is also advantageous. Understanding of disrupter programming patterns and hands-on experience with internal database technologies like Axiom, Bandwagon, and VAS programming will further enhance a candidate's profile.

Requirements

  • Minimum 10 years of professional development experience in Java
  • Excellent knowledge of core Java (collections, multithreading, memory consumption, GC)
  • Experience in working with high frequency/low latency data processing systems
  • Experience with high volume data processing systems
  • Excellent analytical and problem-solving skills
  • Good communication skills, intermediate English proficiency
  • Understanding of algorithm complexity

Nice-to-haves

  • Hands-on experience with messaging platforms (Kafka), Solace, JMS
  • Hands-on experience with FIX protocol
  • Hands-on experience with Unix/Linux
  • Understanding of equity trading workflows
  • Agile/XP development experience including test-driven development
  • Understanding of disrupter programming patterns
  • Hands-on experience with internal DB technologies: Axiom, Bandwagon, VAS programming
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service