Senior Java Software Architect

3 days ago


Sydney, New South Wales, Australia Macquarie Full time

As a Senior Java Software Architect at Macquarie, you will play a pivotal role in shaping the future of our technology landscape. With a strong background in Java and experience leading projects from inception to production, you will be responsible for designing, developing, testing, deploying, and maintaining our team-owned products and platforms.

Key Responsibilities:

  • Owning the design, development, testing, deployment, and maintenance of our team-owned product and platforms
  • Leading a project from inception to production, leveraging your expertise in Java and software design
  • Mentoring less experienced members, fostering a culture of knowledge sharing and collaboration
  • Refactoring large code bases, ensuring scalability, maintainability, and low latency in our web applications
  • Tackling complex bug fixes, resolving issues efficiently and effectively

About Technology at Macquarie:

We are passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications, and designing tomorrow's technology solutions. Our commitment to innovation drives us to stay ahead of the curve, delivering cutting-edge technologies that transform our business and shape the future.

Benefits and Rewards:

  • A competitive salary range of $150,000 - $200,000 per annum, commensurate with experience
  • Hybrid and flexible working arrangements, allowing you to balance work and personal life
  • One wellbeing leave day per year, plus up to five additional days based on length of service
  • Paid parental leave, supporting you as you transition to life as a working parent
  • Paid volunteer leave and donation matching, promoting community engagement and social responsibility

Join Us:

We are committed to providing a working environment that values diversity, equity, and inclusion. We encourage individuals from all backgrounds to apply, recognizing the unique perspectives and experiences each person brings. If you require adjustments to your working arrangements or the recruitment process, please let us know when applying.



  • Sydney, New South Wales, Australia Macquarie Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Architect to join our Business Bank team. As a key member of our technology team, you will play a critical role in designing and delivering industry-leading software solutions.


  • Sydney, New South Wales, Australia Macquarie Full time

    **About this role**We are seeking a highly skilled Senior Java Software Architect to join our team at Macquarie.As a Senior Java Software Architect, you will be responsible for owning the design, development, testing, deployment, and maintenance of the team-owned product and platforms. You will also be empowered to make independent decisions for the team and...


  • Sydney, New South Wales, Australia Virtusa Full time

    Job Title: Senior Software ArchitectDescription: We are seeking a highly skilled Senior Software Architect to join our team. The ideal candidate will have a strong background in designing and developing applications with Java EE and microservices. Proficiency in JavaScript, Java, and Oracle databases is a must. Experience with Axon, Kubernetes, Docker, and...


  • Sydney, New South Wales, Australia Pyramid Global Technologies Full time

    About Pyramid Global TechnologiesWe are seeking a highly skilled Senior Java Microservices Architect to join our team.Estimated salary: $140,000 - $180,000 per year.Job Description:As a Senior Java Microservices Architect, you will design and develop scalable, secure, and efficient microservices-based systems using Java and AWS services.Key...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Key Responsibilities:We are seeking a highly skilled Java software architect to join our dynamic team at Firesoft People. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining software applications that support our one-of-a-kind ERP software.Key Skills:Develop and maintain high-quality software applications using...


  • Sydney, New South Wales, Australia M&T Resources Full time

    Role Overview:As a Senior Java Software Engineer, you will play a critical role in designing, building, and optimizing our cloud-based platform, which is based on a monolithic architecture. You will work closely with cross-functional teams, including product managers, architects, and other engineers, to deliver high-quality solutions. This role requires a...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Firesoft People is seeking a highly skilled Senior Software Architect to lead the development of secure and scalable solutions for our products and features. The ideal candidate will have experience with AWS DevOps and a strong background in software architecture.The Senior Software Architect will be responsible for designing and developing cloud-based...


  • Sydney, New South Wales, Australia The Drive Group Full time

    Job OverviewThe Drive Group is seeking a highly skilled Enterprise Software Architect with expertise in Java to join their team in Adelaide.


  • Sydney, New South Wales, Australia M&T Resources Full time

    Role Overview:As a highly skilled Lead Java Engineer, you will play a critical role in designing, building, and optimizing our cloud-based platform, which is based on a monolithic architecture. You will work closely with cross-functional teams, including product managers, architects, and other engineers, to deliver high-quality solutions.Key...


  • Sydney, New South Wales, Australia Westpac Full time

    Job Title: Senior Software ArchitectJob Summary: We are seeking a highly skilled Senior Software Architect to join our team at Westpac. As a key member of our architecture team, you will be responsible for designing and implementing large-scale software systems that meet the needs of our customers.Key Responsibilities:Design and implement software systems...


  • Sydney, New South Wales, Australia Macquarie Full time

    About the RoleWe are seeking a highly skilled Senior Java Engineer to join our Commodities and Global Markets division. As a key member of our team, you will be responsible for designing, developing, testing, and operating our Java-based applications.Key ResponsibilitiesDesign and develop high-quality Java software solutionsCollaborate with cross-functional...


  • Sydney, New South Wales, Australia M&T Resources Full time

    M&T Resources is seeking a highly skilled Senior Java Software Developer to join their dynamic team and drive the next phase of their platform's evolution.Key Responsibilities:Technical Leadership: Lead the design, development, and deployment of M&T Resources' Java-based monolithic application, ensuring best practices in software engineering are...


  • Sydney, New South Wales, Australia Macquarie Full time

    At Macquarie, we're shaping the future of financial services by combining the best of technology, business, and finance. As a Senior Java Integration Architect, you'll play a pivotal role in driving our strategic payments capabilities forward.This exciting opportunity allows you to lead multiple engineering teams, guiding them through application design and...


  • Sydney, New South Wales, Australia Westpac Institutional Banking Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Westpac Institutional Banking. As a Senior Software Architect, you will play a key role in the development of a new portal/api, application, data and security platform for our Corporate and Institutional clients.Key...


  • Sydney, New South Wales, Australia Onset Group Full time

    Job Title: Senior Software ArchitectAt the Onset Group, we're seeking an experienced Senior Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software systems for our maritime clients.About the Role:Design and develop software systems across the entire lifecycle...


  • Sydney, New South Wales, Australia Pyramid Global Technologies Full time

    About the role of Senior Software Architect at Pyramid Global Technologies Job Summary: We are seeking an experienced Senior Software Architect to join our team. The ideal candidate will have a minimum of 5 years of experience working as a software engineer using open-source technology and a strong background in full-stack development. Key Responsibilities: ...

  • Senior Java Developer

    1 month ago


    Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at XPT Software Australia Pty Ltd. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using Java and related technologies.Key Responsibilities: Design and...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a seasoned Senior Software Architect to join our Sydney engineering teams. As a key member of our team, you will be responsible for shaping the future of our software products.Your Key ResponsibilitiesDesign and implement large-scale software systemsCollaborate with cross-functional teams to drive project successDevelop and...


  • Sydney, New South Wales, Australia Virtusa Full time

    About the Role:We are seeking an experienced Java Architect to join our team at Virtusa in Sydney, New South Wales, Australia.Job Description:The successful candidate will have a proven track record of designing and developing applications with Java EE and microservices, as well as expertise in working with diverse application architectures.Key...


  • Sydney, New South Wales, Australia Macquarie Full time

    **About the Role**We are seeking a highly experienced Senior Java Integration Solutions Architect to lead and mentor multiple engineering teams in evolving our strategic payments capabilities. In this role, you will guide teams through application design and architecture, ensuring technical solutions align with business goals.**Key Responsibilities**As a...