Java Engineer — Backend, Microservices & Cloud

Macquarie Bank Limited

Sydney

Hybrid

AUD 120,000 - 180,000

Full time

37 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Service bonus leave
Parental leave (up to 20 weeks)
Volunteer leave & donation matching
Gender affirmation leave
Employee wellbeing program
Salary packaging options
Learning & development opportunities
Hybrid and flexible working
WFH equipment reimbursement

Job summary

Macquarie Bank Limited in Sydney seeks an experienced Java back-end developer to design, develop, test and support Java-based applications and services, analyzing business and technical challenges to deliver reliable software solutions.

You will contribute to new application development, feature enhancements and migration initiatives, with a focus on RESTful APIs, microservices, and cloud technologies such as AWS, Docker or Kubernetes, and front-end work with Angular or React where required.

Qualifications

  • 4+ years’ of experience in Core Java development.
  • Experience with modern Java features, SOLID principles and functional programming.
  • 2+ years’ of experience with Spring and Spring Boot.
  • Understanding of microservices architecture, relational databases and SQL.
  • Experience developing RESTful APIs and working with cloud technologies such as AWS, Docker or Kubernetes.
  • Experience developing Java backend applications and user interface solutions using technologies such as Angular or React.

Responsibilities

  • Design, develop, test and support Java-based applications and services.
  • Analyse business and technical challenges and deliver reliable software solutions.
  • Contribute to new application development, feature enhancements and migration initiatives.

Skills

Core Java
Spring & Spring Boot
Microservices
RESTful APIs
Cloud (AWS, Docker, Kubernetes)
Frontend (Angular or React)

Tools

Docker
Kubernetes
AWS

Job description

Macquarie Bank Limited in Sydney seeks an experienced Java back-end developer to design, develop, test and support Java-based applications and services, analyzing business and technical challenges to deliver reliable software solutions.

You will contribute to new application development, feature enhancements and migration initiatives, with a focus on RESTful APIs, microservices, and cloud technologies such as AWS, Docker or Kubernetes, and front-end work with Angular or React where required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Engineer – Cloud, Microservices, AWS
Java Backend Engineer – Cloud, Microservices, AWS

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
Senior Java Engineer - Cloud-Native Banking (Hybrid)
Senior Java Engineer - Cloud-Native Banking (Hybrid)

Macquarie Bank Limited • Sydney

On-site
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Java Engineer
Java Engineer

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
Senior Java/Spring Boot Engineer — Core Banking & Payments
Senior Java/Spring Boot Engineer — Core Banking & Payments

Macquarie Bank Limited • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave
+2
Senior Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Java Engineer
Java Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave
Service bonus leave
Parental leave (up to 20 weeks)
+7
Senior Java Engineer – Cloud Microservices for Entitlements
Senior Java Engineer – Cloud Microservices for Entitlements

Macquarie Bank Limited • Australia

Hybrid
AUD 140,000 - 180,000
Wellbeing leave
Parental leave
Transition leave
+4
Senior Platform Engineer – Core Banking & Payments (Hybrid)
Senior Platform Engineer – Core Banking & Payments (Hybrid)

Macquarie Bank Limited • Council of the City of Sydney

On-site
AUD 100,000 - 140,000
Wellbeing leave
Service bonus leave
Paid parental leave
+5
Platform Engineer - Developer Experience & Tooling
Platform Engineer - Developer Experience & Tooling

Macquarie Bank Limited • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Parental leave
Hybrid and flexible working
+2
Senior Java Engineer — Cloud-Native Apps & AI
Senior Java Engineer — Cloud-Native Apps & AI

Macquarie Group • Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave and donation matching
+5