Job Categories

Full Stack Java Developer


This is an exciting opportunity for you to work closely with a talented team of developers and diverse group of stakeholders across our global markets business and take responsibility for the full lifecycle of projects encompassing requirements gathering, planning, development, testing, release and support as a developer responsible for risk applications.

You will join our Risk Services Technology team and focus on high quality and consistent delivery to business objectives.  As part of the Asia Equity Risk Team, you will work on systems critical to front office pricing, trading and risk including market and credit risk management, rates capture, and margining. 

Although this is an equities aligned role and you will be situated with this business, you do not need to have domain or product experience. We would like to hear from you if you are passionate about technology and an expert java developer. We believe this is a role that will stimulate you as we are an agile environment and quickly moving to cloud technologies.

You will enjoy communicating with business users from a range of teams across the organization (front office through back office) to gather and clarify requirements, perform demos, arrange and coordinate testing. You will also play leading roles in systems integration, module and solution definition and design.

This role will be best suited to you if you have at least 4 years of professional experience (maximum 12 years) and enjoy working with complex, client and server side applications in a dynamic environment.

The technology used by this global team includes:

  • Java platform; RDBMS (Sybase preferred); Web services
  • Cloud experience
  • Messaging systems
  • Scripting language(s) experience (preferably Python)
  • Functional programming (e.g. JavaScript, Groovy, Scala)
  • JIRA; Distributed Version Control (ideally Git); Bamboo; Maven; automated deployment system such as uDeploy

If you are ready to take on a new challenge in a global team, apply now.

Find out more about Macquarie at

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

We facilitate a range of flexible working arrangements within our teams. Talk to us about what flexibility may be available.

About Macquarie

A career at Macquarie means you’ll have the opportunity to develop and utilise new skills, explore interesting fields and do challenging work that will impact the lives of people around the world—whether it’s accelerating the green energy transition, helping sustain global food supplies, financing social housing projects or investing in essential infrastructure. At Macquarie, we’re empowering people to innovate and invest for a better future.

Our size and international presence means your work can take you anywhere—across business groups, disciplines, sectors and borders. With 15,000 employees and offices in 31 markets around the world, we’re a truly global organisation.

You’ll be supported by a diverse team where the unique perspectives, ideas and experiences that all of our people bring are valued. You’ll be empowered to address unmet needs in our communities whilst advising and investing alongside our clients and partners. Working with us, you’ll have the opportunity to make a difference.

Macquarie is a global financial group providing clients with asset management, retail and business banking, wealth management, leasing and asset financing, market access, commodity trading, renewables development, investment banking and principal investment.

Find out more at

Job no: COG-953505
Work type: Full time
Location: Singapore
Category: Senior, Technology
Group: Corporate Operations Group
Division: Technology
Recruiter: Kate Reid
Opening Date: