Backend Java Software Developer
Nasdaq · Sydney, New South Wales, AU
As a Backend Java Software Developer reporting to Director – Software Engineering, you'll play a critical role in the design, development, and delivery of hi...
Job description
As a Backend Java Software Developer reporting to Director – Software Engineering, you'll play a critical role in the design, development, and delivery of high-performance data collection and normalisation solutions that power Nasdaq's global Trade Surveillance capabilities. You'll thrive in this position if you're a dedicated engineer who enjoys solving complex data challenges at scale, collaborates well across global teams, and brings a passion for precision and performance to a fast-paced, high-impact environment. Key Responsibilities: Design, develop, and implement robust back-end software solutions that support the collection and normalisation of large volumes of global trading data in real-time and archive modes. Translate high-level architecture and design models into detailed technical specifications and production-quality code. Participate in technical design and functional specification reviews, contributing to project estimates, test plans, code reviews and integrate with CI systems like Jenkins Proactively identify, analyse, and resolve performance bottlenecks and technical issues through profiling using tools such as JProfiler and Yourkit, testing, and root cause analy...