Job Description:
You are highly motivated and critical thinking Software Engineer comfortable working in a high-pressure front office environment where exceptional quality is expected. You have a strong focus on low-latency (microsecond performance; zero JVM garbage) and in-depth experience with FIX Protocol and high-performance messaging (Chronicle, Aeron). You will have a passion for traded financial instruments and a solid understanding of the Foreign Exchange product in Interbank and ECN markets. Your attributes will include:
Job Responsibilities:
- Critical thinking, with the ability to articulate designs/solutions to colleagues and managers with logical reasoning and well-written documentation/diagrams
- A risk focus where technical decisions are always viewed with a risk vs benefit lens
- Work well with teams and individuals to analyse business processes / procedures and user requirements in order to establish system requirements
- Demonstration of passion and sense of ownership for investigating and improving system behaviour
- Ability to design, develop, maintain, improve, test, and deploy well designed & high-quality software with a focus on automation, scalability, maintainability and resilience.
Job Requirements:
- Tertiary qualification computer science or related discipline
- Extensive hands-on Software Engineering experience
- High degree of knowledge of reliable low latency/high through-put messaging and protocols,
- Financial Information eXchange (FIX) protocol
- Aeron messaging using unicast/multicast UDP, and IPC message transports)
- Chronicle
- Java based microservice and API development
- Troubleshooting and Performance tuning of software platform
- Software Delivery technical skills such as CI/CD, Automated Deployments, Automated Testing, Build Servers, Software / Source Code Configuration Management.
Job Details:
Company: NAB
Vacancy Type: Full Time
Job Location: Sydney, AU
Application Deadline: N/A
getyourvacancy.com