Senior Java Engineer

vor 3 Wochen


Council of the City of Sydney, Österreich Macquarie Bank Limited Vollzeit

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 At Macquarie, you’re empowered to shape a career that’s rewarding in all the ways that matter most to you. Macquarie employees can access a wide range of benefits which, depending on employment type, include: 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



  • City of Brisbane, Österreich Java API Vollzeit

    Senior Software Engineer (Java / API) Job No: Brisbane - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Strong Java engineering skills with expertise in REST APIs and Spring Boot Deliver secure high-performance identity services Brisbane location As a Senior Software Engineer you’ll work with our Engineering Practice to design, build and enhance...


  • Council of the City of Sydney, Österreich React Java API Vollzeit

    Senior Software Engineer (React / Java / API) Job No: Sydney - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 About the role As a Senior Software Engineer you’ll collaborate with delivery leaders and engineering teams to build scalable React web applications, APIs and microservices that support strategic initiatives. You’ll play a key role in...


  • Council of the City of Sydney, Österreich React Java API Vollzeit

    A leading financial services firm in Sydney is seeking a Senior Software Engineer with expertise in React, Java, and API development. This role involves designing scalable applications and mentoring engineers while ensuring best practices in coding and security. The ideal candidate has at least 5 years of experience in software engineering, including strong...


  • Council of the City of Sydney, Österreich Preacta Vollzeit

    Senior Java Software Engineer Direct message the job poster from Preacta How does joining a pillar of Australia’s economy sound? How about the opportunity to work on a number of exciting projects that will keep you pushing boundaries with huge scope for growth? We are currently working with one of Australia’s leading financial institutions whose talented...


  • Council of the City of Sydney, Österreich Preacta Vollzeit

    Senior Java Software Engineer This range is provided by Preacta. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range A$175,000.00/yr - A$205,000.00/yr Direct message the job poster from Preacta How does joining a pillar of Australia’s economy sound? How about the opportunity to work on a...

  • Java Engineer

    vor 3 Wochen


    Council of the City of Sydney, Österreich Launch Group Vollzeit

    Java Engineer Join to apply for the Java Engineer role at Launch Group . Join a top financial brand to work on cutting-edge technologies and contribute to high-impact, scalable solutions which will transform the way they service their customers. You will be part of a forward-thinking, leading engineering team which strives for excellence. What are we looking...


  • Council of the City of Sydney, Österreich JobAdder Middleware Test Company Vollzeit

    Join to apply for the Senior Java Software Engineer role at JobAdder Middleware Test Company How does joining a pillar of Australia’s economy sound? How about the opportunity to work on a number of exciting projects that will keep you pushing boundaries with huge scope for growth? We are currently working with one of Australia’s leading financial...

  • Senior Java Engineer

    Vor 3 Tagen


    Council of the City of Sydney, Österreich Macquarie Group Vollzeit

    Overview Join to apply for the Senior Java Engineer role at Macquarie Group Join our digital engineering team and help solve interesting problems for our colleagues and customers. We're on a mission to be Australia's #1 digital bank and our team's platforms interact with our customers daily, so there's huge opportunity to innovate and solve problems with the...

  • Java Software Engineer

    vor 3 Wochen


    Council of the City of Sydney, Österreich Synechron Technologies Pvt. Ltd. Vollzeit

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Synechron Technologies Pvt. Ltd. We are looking for Java Software Engineer to join our team from Banking domain. Job Responsibilities Cloud: AWS, Serverless, Containers, and VM Hosting Languages: Typescript or Java Engineering: Github, Github Actions, Terraform...

  • Senior Engineer Java

    Vor 3 Tagen


    Council of the City of Sydney, Österreich Synechron Vollzeit

    About Synechron : At Synechron we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechrons progressive technologies and optimization strategies span end-to-end Artificial Intelligence Consulting Digital Cloud &...