▷ [Urgent] Senior Java Engineer - Capital Markets
3 days ago
Join our Technology team supporting the Commodities and Global Markets business—a dynamic, collaborative group evolving a broad suite of Trading, Risk, Transaction, and Data platforms. You’ll build impactful, production-grade systems, optimising for reliability and high performance.
At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets and with 56 years of unbroken profitability. You’ll be part of a friendly and supportive team where everyone – no matter what role – contributes ideas and drives outcomes.
What role will you play?
As a Senior Java Engineer, you’ll contribute across the full SDLC—architecture, design, development, testing, deployment, and operations. You’ll solve complex engineering problems and deliver resilient, high‑performance software. Your work will power key initiatives across large-scale distributed systems: designing new features, modernising services, driving migrations, improving reliability and performance, and providing production support where needed.
What you offer
- 6+ years of hands‑on Core Java experience
- 4+ years with Spring and Spring Boot
- Strong grasp of modern Java (streams, concurrency, performance tuning), OOP, functional programming, data structures, and algorithms
- Proven application of engineering best practices (TDD, Pair Programming, CI/CD, code reviews)
- Deep understanding of microservices design and patterns
- Ability to review, refactor, and elevate code quality and architecture
- Experience with relational and/or NoSQL databases and Linux/Shell scripting
- Proficiency with SDLC tooling (e.g., Jenkins, JIRA, Git)
- Experience building and consuming RESTful APIs; familiarity with modern service-to-service communication patterns is a plus
- Cloud experience with AWS and containerisation/orchestration (Docker, Kubernetes)
- Exposure to modern front‑end frameworks (Angular or React)
- Experience with messaging/streaming platforms (e.g., Kafka, RabbitMQ, SNS/SQS)
We love hearing from anyone inspired to build a better future with us. If you’re excited about the role or working at Macquarie, we encourage you to apply.
What we offer
- 1 wellbeing leave day per year
- Up to 5 additional service bonus leave days per year
- Up to 20 weeks’ paid parental leave for primary caregivers along with 12 days of transition leave upon return to work, and 6 weeks’ paid leave for non‑primary caregivers
- 2 days of paid volunteer leave and donation matching
- Up to 12 months’ gender affirmation leave, including 6 weeks’ paid leave
- Access to Employee Assistance Program and wellbeing benefits including skin and health checks, and flu vaccinations
- Access to a wide range of salary packaging options
- Access to a wide range of learning and development opportunities, including reimbursement for professional membership or subscription
- Hybrid and flexible working arrangements, dependent on role
- Reimbursement for work from home equipment
About Technology
Technology enables every aspect of Macquarie, for our people, our customers and our communities. We’re a global team that is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow’s technology solutions.
Our commitment to diversity, equity and inclusion
We are committed to fostering a diverse, equitable and inclusive workplace. We encourage people from all backgrounds to apply and welcome all identities, including race, ethnicity, cultural identity, nationality, gender (including gender identity or expression), age, sexual orientation, marital or partnership status, parental, caregiving or family status, family and domestic violence status, neurodiversity, religion or belief, disability, or socio‑economic background. We welcome further discussions on how you can feel included and belong at Macquarie as you progress through our recruitment process. To learn more, contact our team by clicking here.
Our aim is to provide reasonable adjustments to individuals who may need support during the recruitment process and through working arrangements. If you require additional assistance, please let us know in the application process.
#J-18808-Ljbffr
- 
					
						Senior Low-Latency Java Engineer
1 week ago
Council of the City of Sydney, Australia Macquarie Bank Limited Full timeSenior Low-Latency Java Engineer - Electronic Trading Join a dynamic and innovative team at the forefront of technology transformation within Macquarie Capital and Equities Technology. Committed to leveraging cutting-edge Cloud and SaaS solutions, we are shaping the future of capital markets and distribution by driving the technology strategy, service...
 - 
					
						Senior Software Engineer
4 weeks ago
Council of the City of Sydney, Australia Suncorp Full timeTake the next step. Be part of something bigger at Suncorp. Senior Software Engineer (React/Java/API) Senior Software Engineer (React/Java/API) - Seeking experienced engineers with strong skills in React, APIs, and Spring Boot (Java) - Build and deliver scalable React web apps, Java APIs, and microservices with automation and CI/CD. - Sydney About the...
 - 
					
						Senior Software Engineer
3 weeks ago
Council of the City of Sydney, Australia Suncorp Full timeTake the next step. Be part of something bigger at Suncorp. - Work with our talented Full Stack & Guidewire Chapter in Insurance & Enterprise Technology - Calling out for Java/REST API/Spring-Boot problem solvers and engineers - Brisbane or Sydney location About the role We’re on the lookout for a Senior Software Engineer to join the team. The objective...
 - 
					
						*Graduate* Associate Engineers
3 days ago
Council of the City of Sydney, Australia FinXL Full timeAbout FinXL IT FinXL IT Professional Services is a leading IT consultancy that partners with clients to bridge the gap between business needs and technology capabilities. Since 2003, we've been delivering high-value ICT services across government, finance, telecommunications, and enterprise sectors. FinXL IT is partnering with a leading financial services...
 - 
					
						▷ Apply Now: Senior Java Engineer
3 days ago
City of Melbourne, Australia PRA Australia Full timeSenior Java Engineers - Multiple 12-Month Contracts Melbourne-Based (2-3 days per week in office / the rest from home) As a Senior Software Engineer, you will take a defined design and turn it into code, applying appropriate technologies and current software engineering best practice. You write secure, stable, testable, and maintainable code with minimal...
 - 
					
						Senior Java Developer
2 weeks ago
Sydney, New South Wales, Australia DXC Technology Australia & New Zealand Full time $150,000 - $200,000 per yearWe are seeking an experienced Senior Java Developer to join us on a banking project at a large Australian financial institution to provide resources to their Calypso program. Calypso is a software application specializing in Capital Markets, Investment Management, Central Banking, Risk Management, Clearing, Collateral, Treasury and Liquidity. Joining this...
 - 
					
						Java Software Engineer
1 week ago
Council of the City of Sydney, Australia Adyen Full timeThis is Adyen Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment with opportunities for our people to succeed, backed by the culture...
 - 
					
					
Council of the City of Sydney, Australia Reserve Bank of Australia Full time* **Hybrid work environment*** **Full time fixed term contract until Dec 2026*** **Play an important part shaping the future of our iconic Australian institution*** **Based in Bella Vista**We are seeking a **Senior Java Solutions Engineer** with hands-on experience in migrating monolithic Java applications across diverse infrastructure environments. This...
 - 
					
						Senior Low-Latency Java Engineer
2 weeks ago
Council of the City of Sydney, Australia Macquarie Bank Limited Full timeJoin a dynamic and innovative team at the forefront of technology transformation within Macquarie Capital and Equities Technology. Committed to leveraging cutting-edge Cloud and SaaS solutions, we are shaping the future of capital markets and distribution by driving the technology strategy, service delivery and platform innovation that power corporate...
 - 
					
						Java Developer
3 weeks ago
Council of the City of Sydney, Australia Stefanini, Inc Full timeJob Details Software Developer Java Developer Sydney Stefanini Group is hiring! Exciting opportunity awaits, let us help you get started! Job Description: - Develop new investment functionality into our Systematic Portfolio Management Product utilized by all of quantitative PM's to make investment decisions and construct portfolio's. - Apply quality...