Job Overview
This role offers an exciting opportunity for a seasoned software professional to contribute their expertise in developing high-performance back-end solutions utilizing Java technology. As part of our dedicated project team, you will play a pivotal role in designing and implementing cutting-edge surveillance products that meet industry standards.
The ideal candidate will possess a strong background in computer science, with extensive experience in software development, data structures, and algorithms. Additionally, they should have a proven track record of working with multiple asset classes, including equity, commodities, and fixed income, as well as experience in handling high transaction volumes.
Key Responsibilities
Collaborate with the project team to review system requirements and business processes, ensuring seamless software solution implementation.
Contribute to determining systems software design requirements, taking into account security and scalability considerations.
Design, develop, modify, adapt, and implement short- and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems, and applications infrastructure.
Develop security solutions for complex assignments, adhering to industry best practices and regulatory requirements.
Provide application software development services or technical support for challenging assignments, leveraging expertise in Java fundamentals and problem-solving skills.
Develop program logic for new applications or analyze and modify logic in existing applications, ensuring efficient and scalable solutions.
Modify existing internal software products to add new functions, adapt to new hardware, improve performance, or enhance product usability, considering user experience principles.
Evaluate that applications are compatible across multiple platforms and browsers, ensuring cross-browser compatibility.
Participate in all aspects from detailed programming to high-level system design, collaborating with the project team to drive project success.
Contribute to IT systems strategy, development, and/or integrations services to clients, providing technology trends and competitive landscape expertise.
Apply deep domain and industry experience and expertise to design and develop creative solutions, anticipating industry changes and conceptualizing innovative solutions.
As a generalist, become involved in all aspects of a project, including firmware, hardware, architecture, database warehouse and mining, database design and analysis, software development, and testing.
Ensure continuous integration by setting up and maintaining projects in Jenkins, optimizing and improving performance using profiling tools such as JProfiler and YourKit.
Utilize Linux commands/scripting as well as Splunk and Grafana to analyze logs and efficiently solve problems, ensuring timely resolution of technical issues.
Requirements
Hold a degree in a field related to Computer Science, Information Systems, or equivalent work experience.
Possess at least 8 years of software development experience, with a strong background in Java and its ecosystem.
Experience working with multiple asset classes (equity, commodities, fixed income), data structures, and mappings.
Proven experience in working with high transaction volumes, with expertise in optimizing and improving performance.
Strong problem-solving skills, with a solid understanding of core Java fundamentals, including data structures and algorithms.
Knowledge of networking protocols, with an advantage if familiar with AWS services.
This is a permanent, full-time role, requiring candidates to have full working rights in Australia. To be eligible to apply, you must have Australian citizenship or permanent residency status.
Nasdaq is an equal opportunity employer, positively encouraging applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity, and/or expression, veteran status, genetic information, or any other status protected by applicable law.