Staff Software Engineer (Java, AWS)
Commonwealth Bank · Melbourne et périphérie
Job description
About the role
CommBank is hiring a Staff Software Engineer (Java, AWS) within its Customer Data Technologies and Customer Lifecycle Management team. The role leads the design and delivery of secure, scalable Java services that support customer identity and compliance, building an in-house platform that lets customers complete identity refresh digitally, through a branch or with back-office support. It works in a squad technical leadership capacity, partnering with product owners, principal engineers and senior stakeholders, and guides engineers across Australia and India.
Key responsibilities
- Lead the technical design and delivery of backend and integration services.
- Design, build and operate Java microservices and REST APIs on AWS and Amazon EKS.
- Help shape event-driven solutions that connect Customer Lifecycle Management capabilities with bank channels.
- Apply full-cycle engineering practices across design, build, challenge and run.
- Embed DevSecOps, automated testing, observability and reliable CI/CD practices.
- Provide technical direction, unblock delivery and help the squad make sound engineering decisions.
- Mentor software and senior software engineers, and collaborate with product, business and technology stakeholders.
Required profile
- Experienced software engineer combining deep backend expertise with pragmatic technical leadership.
- Able to move between architecture, hands-on engineering, operational ownership and coaching, with customer, security and compliance outcomes in mind.
- Experience leading technical activities, mentoring engineers and influencing stakeholders.
Required skills
- Strong hands-on Java software engineering and system design experience.
- Demonstrated experience designing and operating microservices and REST APIs in production.
- Practical AWS and Amazon EKS experience, including containerised workloads.
- CI/CD and Git-based development, ideally with GitHub Actions.
- Understanding of DevSecOps, automated testing, code review and observable production systems.
- Familiarity with AI-assisted engineering tools and practices.
- Valuable: Kafka, event-driven architecture, NoSQL databases or financial services environments.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 16 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Commonwealth Bank
Melbourne et périphérie
Related job offers
-
Senior .NET Developer
VALE Partners Melbourne et périphérie -
Linux Systems Engineer - JORN Network
BAE Systems Australia Melbourne et périphérie -
Senior Azure Cloud Engineer
St Vincent's Health Australia Melbourne et périphérie -
Technology Support Officer
Taronga Conservation Society Australia Conseil de la région de Dubbo -
Systems Engineer - Infrastructure
Integral Diagnostics (IDX) Mandurah