Senior Java Engineer
Sydney, New South Wales, Australia · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Education
- Computer Science degree or equivalent experience
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join Macquarie Group as a Senior Java Engineer and utilize your deep technical expertise to tackle complex software challenges. As a digital bank, software engineering forms the foundation of our operations. Our engineers are empowered to work autonomously, uphold high standards, and continuously expand their skills, striving for mastery in their craft.
Macquarie is a global financial institution with operations across 30 markets and a track record of 57 years of uninterrupted profitability. This position gives you the chance to craft a meaningful career while contributing valuable insights and expertise to create impactful outcomes for a better future.
Key Responsibilities
- Take a hands-on role in developing next-generation platforms using Java technologies.
- Collaborate effectively with engineers, product managers, and stakeholders to design, build, and maintain cloud-native applications.
- Work with the entire technology stack, including Java and Spring Boot services, APIs, and data layers.
- Drive engineering excellence and enhance team capabilities through continuous learning and innovation.
- Participate actively in incident management, ownership of application reliability, and post-mortem analysis to foster continuous improvement.
- Explore and integrate new technologies and vendor solutions that benefit both the team and clients.
- Ensure stringent adherence to high standards in code quality, testing, and security.
Qualifications and Skills
- Robust technical foundation in software engineering, preferably with Java.
- Proven track record of successful collaboration within teams delivering complex engineering projects.
- Experience working in product companies and agile environments with a solid grasp of scalable, maintainable, and high-performance web applications.
- Formal education in computer science or equivalent practical experience.
- Effective communication skills across various organizational levels.
- Proficiency in writing code for multiple services, designing software solutions, and reviewing pull requests.
- Familiarity with AI technologies such as AI agents and associated tools.
Additional Role Contributions
- Design and implement engineering initiatives across multiple teams or platforms.
- Collaborate with engineering leaders and product managers to ensure solution delivery aligns with business needs.
Employee Benefits
- One wellbeing leave day every year.
- Up to five additional service bonus leave days annually.
- Paid parental leave options, including up to 20 weeks for primary caregivers and 6 weeks for non-primary caregivers, along with transition leave.
- Two paid volunteer days and matching gift donations.
- Up to 12 months’ gender affirmation leave, including six weeks paid.
- Access to Employee Assistance Programs and various wellbeing services.
- Salary packaging options and professional development reimbursements.
- Flexible and hybrid working arrangements as applicable.
- Reimbursement for work-from-home equipment.
Work Environment and Culture
Banking and Financial Services is a technology-driven retail bank within Macquarie, dedicated to helping clients realize their ambitions, such as homeownership, business growth, or wealth management.
Macquarie is committed to fostering an inclusive workplace, valuing diverse experiences and backgrounds, and providing reasonable accommodations during the recruitment and employment process.
Minimum education
Bachelor's Degree