Software Engineer Java/.NET, API, AWS - Commonwealth Bank of Australia
Software Engineer
Senior Software Engineer building robust, end‑to‑end payment microservices on AWS, leveraging Java and .NET to deliver scalable APIs that serve millions of banking customers.
About the role
Key Responsibilities
Design, develop, test and deploy high‑availability microservices using Java and .NET within an AWS cloud environment.
Architect and maintain RESTful APIs that support critical payment flows and integrate with internal and external banking systems.
Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental value in an Agile setting.
Implement CI/CD pipelines, automated testing, and monitoring to ensure rapid, reliable releases.
Participate in code reviews, performance tuning, and security hardening of enterprise‑grade applications.
Requirements
5+ years of professional experience in Java and .NET development.
Strong background in designing and consuming RESTful APIs and building microservices.