Staff Software Engineer - Java
Core
Drive strategic programs, technical strategy, and governance for Java-based systems serving CBA's Merchants business customers.
Role type
Staff Software Engineer (Java)
Builds
Reliable APIs, distributed systems, and digital banking platforms for merchants.
Domain
Banking / Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Java, SpringBoot, Docker, Kubernetes, REST APIs, PostgreSQL, DynamoDB, AWS, CI/CD, Terraform, Prometheus, Grafana, CloudWatch, Microservices, System Security
Preferred skills
GenAI tools, LLMs, BIAN architecture, React.js, Next.js
Technologies
Java, SpringBoot, Docker, Kubernetes, AWS, Terraform, GitHub Actions, Octopus, Prometheus, Grafana, CloudWatch, PostgreSQL, DynamoDB
Responsibilities
Drive strategic programs and proof-of-concept development; Lead complex engineering initiatives ensuring alignment with standards; Champion engineering excellence via process improvement and tool adoption; Provide technical leadership and consultancy across projects; Mentor engineers and uplift development practices; Support reliable system operation including on-call and critical issue resolution.
Seniority
Staff, strategic leadership with hands-on IC contribution