Sr Software Engineer, Java/Scala JVM, Financial Consultancy - New role for 2020! Sr Software Engineer, Java/Scala JVM, Financial  …

Westbury Partners
in Sydney, New South Wales, Australia
Permanent, Full time
Last application, 16 Feb 20
$140k - $190k + Bonus
Westbury Partners
in Sydney, New South Wales, Australia
Permanent, Full time
Last application, 16 Feb 20
$140k - $190k + Bonus
Westbury  Partners
Design & build, performance focused, high-throughput, low latency systems for the banking & finance sector with elite engineers. New role for 2020!
  • Initiate process before the inevitable new year surge, start a new role in 2020!
  • Java, Scala, Python, Angular, Blockchain, AWS, Docker, Microservices, CI/CD.
  • Global Financial Services Consultancy - Investing & Expanding in Australia.

Our client is a Global Financial Consultancy that is currently investing heavily in its Australian financial markets business. This has led to the creation of multiple software engineering roles for Senior Java/Scala JVM focused engineers with experience building high performance, high volume throughput, low-latency systems – think advanced visualizations, complex systems integration, data flow, high frequency trading, risk analysis and portfolio management systems.

Team / Group
The positions are to work on systems related to banking, transactional and financial markets providing the applications that give the firms therein a competitive edge. Their systems strength is defined by low latency, high performance, high volume throughput and resilience which requires lean innovative coding with a constant focus on the business product outcomes. 
The firm is looking for strong server-side Java engineers to join their dynamic team in Sydney to work on next generation financial systems. You will build applications that push the envelope all the while making sure that they deliver on-time and within budget. 

Our client needs people who can hit the ground running with the typical Java or Scala JVM ecosystem stack (spring and its subproject, guice, guava, maven, hibernate, jetty, etc). But they also know that the technology landscape changes every few years, expect to retool continuously and work with clients in iterative, project-based engagements, where self-organizing and focused teams move quickly to build innovative solutions for the client.


  • 5 - 8+ years’ experience designing complex, large, commercial-grade applications in core server-side Java.
  • Experience building high performance, high throughput, low-latency systems (finance, telco).
  • Experience building systems within an Agile software development practice.
  • Experience with multithreading and real-time and event-based applications.
  • An understanding of algorithms and data structures.
  • Polished verbal & written communication & client facing skills (consultancy).
  • A Bachelor’s degree in Computer Science or equivalent experience
  • Knowledge of, and strong demonstrated interest in, global financial markets and financial products is highly desirable,
  • DevOps, CI/CD, Containerisation, Automation: Docker, Ansible, Jenkins, Puppet etc.
  • Python, Angular, NoSQL, Blockchain, Cloud Computing (e.g. AWS), Microservices (desirable).

This role would be suited for people coming from a banking or financial markets / trading background as a software engineer or a programmer from a similar highly structured, low latency environment.

#Java 8 #Scala #High performance #high-throughput #low-latency #Angular #C# #Python #Scala #AWS #Docker #Microservices #DevOps #Docker #Ansible #Jenkins #Puppet #Blockchain