Senior Java Software Engineer
Company DescriptionDigipulse Technologies Inc., founded in 2007, is a US-based IT consulting company specializing in delivering on-site consulting projects across the United States. With a proven track record in various sectors, including state government, education, hospitality, finance, publications, and insurance, Digipulse partners with leading organizations such as Fidelity Investments and State of Nebraska. Operating in over 20 states, the company is recognized for its employee-friendly policies and a transparent work environment. Digipulse's expertise lies in combining advanced technology and exceptional talent to provide value-driven solutions that ensure client success.Role DescriptionTeam is in BRT and handles Trade Management EngineeringTop Skills:JavaFIX Protocol experienceLow Latency Messaging Systems - KafkaQualificationsBachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.10+ years of hands-on software design and development experience.Expertise in Java, C/C++, Python, and Linux.Deep experience with low latency messaging systems (e.g., 29West, Kafka).Proficiency in KDB+ or other time-series databases.Strong background in building scalable, distributed, asynchronous, and event-driven applications.Advanced knowledge of low latency design patterns and performance optimization techniques.Experience with Capital Markets or Brokerage systems, especially order management.Solid understanding of the FIX protocol and FIX engines.Familiarity with AI developer assist tools (e.g. GitHub Copilot).Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, and uDeploy.Hands-on experience deploying applications to AWS or other cloud platforms.