2 hours ago
Tokyo, JapanStaff+

Responsibilities

  • Design, develop, and deploy high-quality software solutions and application features across the full software development lifecycle.
  • Build automation frameworks and automated tests supporting business objectives and requirements.
  • Develop backend systems and maintain RESTful API services using Python or similar frameworks.
  • Integrate with APIs, Kafka, MQ, TCP/IP, and file-based protocols.
  • Perform system integration testing and UI/backend automation using frameworks such as Selenium, Playwright, and DevTest.
  • Work with authentication, caching, microservices, scalable architectures, and performance optimization.
  • Participate in code reviews, CI/CD pipelines, effort estimation, and comprehensive test coverage.
  • Design and develop solutions that protect customers and banking infrastructure and uplift CommBank’s cyber-security posture.

Requirements

  • Hands-on programming experience with Java, Python, or TypeScript and experience building automation frameworks.
  • Experience designing, building, and deploying software solutions or application features without supervision.
  • Experience with API, Kafka, MQ, TCP/IP, and file-based protocols, plus Unix commands.
  • Experience with system integration testing and UI/backend automation using Selenium, Playwright, DevTest, or similar frameworks.
  • Experience with RDBMS such as Oracle and SQL or other data integration/ETL tools.
  • Experience with source control systems such as GitHub and CI/CD tools such as TeamCity, Jenkins, or GitHub Actions.
  • Experience across the full SDLC, including design, development, code reviews, and CI/CD pipelines.
  • Hands-on experience with Git, Xcode, Fastlane, and TestFlight.
  • Understanding of server-side concepts including authentication, caching, and microservices.
  • Commitment to clean code, SOLID principles, scalable architectures, and reliable tooling.

Benefits

  • CommBank describes opportunities to work on nationally scaled banking platforms and technologies supporting Australia’s leading banking app.
  • Employees of the Commonwealth Bank Group, including Bankwest and x15ventures, must apply through Sidekick with a valid application.
  • Accessibility support is available through HR Direct for applicants who need assistance.

Tech Stack

Apache KafkaGitGitHub ActionsJavaJenkinsPythonSeleniumSQLTeamCityTypeScript

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me