HCL Technologies - Cary, NC
posted about 2 months ago
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.