Platzhalter Bild

Hybrid Software Engineer Markets na ASX

ASX · Sydney, Austrália · Hybrid

Candidatar-se agora

ASX: Powering Australia's financial markets

Why join the ASX?

When you join ASX, you’re joining a company with a strong purpose – to power a stronger economic future by enabling a fair and dynamic marketplace for all.

In your new role, you’ll be part of a leading global securities exchange with a strong brand. We are known for being a trusted market operator and an exciting data hub. 

Want to know why we are a great place to work, click on the link to learn more.

www.asx.com.au/about/careers/a-great-place-to-work

We are more than a securities exchange!

The ASX team brings together talented people from a diverse range of disciplines. 

We run critical market infrastructure, with 1 in 3 people employed within technology.  Yet we have a unique complexity of roles across a range of disciplines such as operations, program delivery, financial products, investor engagement, risk and compliance.

We’re proud of the diversity of our organisation and the culture of inclusion that all our people help to build every day. Our employee-led groups are known for celebrating cultural and religious events, championing LGBTIQ+ inclusion (recently achieving AWEI Bronze), inspiring giving and volunteering, promoting gender equality, and wellbeing.  We are an Employer of Choice for Gender Equality (WGEA) and a member of the Champions of Change Coalition for the advancement of gender equality in Australia. 

An opportunity exists for a Senior Engineer to join ASX Markets Technology team and be a key enabler for the analysis, design and development of an enterprise derivative clearing system. This is a chance to evolve and improve the existing clearing solutions and improve business process effectiveness.

The role is responsible for building new integration capability in and around of clearing system. Understand the requirements, design and build data streaming, micro services, adaptors and backend applications. Senior Engineer will be part of Agile cross-functional squad to work with other developers, BA’s and Testers.

What you’ll do:

  • Identify and analyse user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Java Spring boot integrations and data streaming capabilities
  • Write well-designed, efficient code
  • Review, test and debug team members’ code
  • Schedule product releases with internal teams
  • Ensure our applications are secure and up-to-date
  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
  • Develop new features and infrastructure in support of rapidly emerging business and project requirements
  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities

What you’ve done:

  • 7+ years’ experience as Senior Java Engineer or similar role
  • Experience designing, building and testing Java applications, micro services, data streaming capabilities
  • Experience API Swagger design and build micro services using Java Spring Boot / Node Js .
  • In-depth knowledge of popular Java frameworks like JSF ,Spring Boot &  Spring MVC
  • Experience in designing and integrating RESTful APIs
  • Experience with Object-Oriented Design (OOD)
  • Good delegation and time management skills
  • Problem-solving abilities
  • Participate in all aspects of agile software development, including design, implementation, and deployment
  • Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs
  • Collaborate across time zones via documents, and frequent videoconferences
  • Excellent debugging and optimization skills
  • Experience in unit/integration and Non Functional  testing
  • AWS cloud based implementations
  • Kubernetes Cluster Containerized based  Java Spring Boot applications
  • Experience on Apache Kafka / Confluent Kafka 

And if you’ve got some of this, even better:

  • Experience in Node Js,  Ruby, Java/JRuby, React
  • Experience logging & Monitoring tools like Open Telemetry & Cloud Observability – Lightstep
  • Server less Applications like Lambda with Node JS
  • Experience in working with React applications
  • Excellent debugging and optimization skills
  • Experience in unit/integration testing

What you need to enjoy and be good at this role:

  • Customer Centric – understanding the needs of our internal and external customers and ensuring that solutions developed meet/exceed these needs
  • Outcomes Oriented – understanding what levers to pull to drive outcomes in a tightly regulated but changing landscape
  • Ability to Prioritise – having a good handle on prioritising needs and resourcing without being rigid
  • Communication skills and stakeholder management – strive to be a trusted adviser to stakeholders

We make hiring decisions based on your skills, capabilities and experience, and how you’ll help us to live our values. We encourage you to apply even if you don’t meet all the criteria of this role. If you need any adjustments during the application or interview process to help you present your best self, please let us know.

At ASX Group, our diverse workforce is essential to build and maintain a fair and dynamic marketplace. We support flexible working and offer hybrid working options. Even if our roles are advertised as full-time, we encourage you to apply if you are interested in part-time or other flexible working arrangements.

We will arrange for successful candidates to have background checks, including reference and police checks completed as part of the on-boarding process.

Candidatar-se agora

Outros empregos