CTI Consulting

Sr. Java Full Stack Engineer 181164

United States · REMOTE · FREELANCE
Publiée le 18 octobre 2026 · Candidature traitée sur le site de l’entreprise
DeveloperSoftware-EngineerJava-DeveloperFull-Stack-EngineerBackend-EngineerSenior-Java-Full-Stack-DeveloperSenior-Full-Stack-Java-DeveloperJava-Full-Stack-Engineer

This is a remote position. The Role We are seeking a highly experienced software engineer to lead the design and development of next-generation trading systems. This is a hands-on technical leadership role focused on building scalable, resilient, and high-performance trading infrastructure. You’ll collaborate across teams, mentor engineers, and drive innovation in a mission-critical environment. • Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput. • Design and implement asynchronous processing frameworks and resilient messaging services. • Collaborate with internal and external teams to deliver robust, end-to-end trading workflows. • Lead performance tuning and optimization efforts across the platform. • Mentor junior engineers and promote engineering best practices. • Support production and non-production environments, including participation in a weekly on-call rotation. The Expertise You Have: • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent. • 10+ years of hands-on software design and development experience. • Expertise in Java, 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. • Worked 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. The Skills You Bring: • Ability to understand complex, end-to-end systems and identify performance, scalability, or resilience bottlenecks. • Strong analytical, communication, and organizational skills. • Ability to manage multiple tasks and thrive in a collaborative team environment. • Self-driven innovation and ability to work with leadership. • Willingness to support production systems and participate in on-call rotations, including occasional weekend support. Originally posted on Himalayas