Commonwealth Bank of Australia

Staff Software Engineer - Java

Commonwealth Bank of Australia
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Drive strategic programs of work, including proof-of-concept development, and provide technical strategy, governance, and guidance across the solution delivery lifecycle.
  • Lead complex engineering initiatives and ensure solutions align with approved frameworks, industry standards, and business and technology strategies.
  • Improve engineering processes, develop strategic practices, adopt new tools and technologies, and contribute to internal engineering knowledge.
  • Provide technical leadership and consultancy across projects, platforms, and delivery teams, including ownership of technical assets, roadmaps, and strategic direction.
  • Mentor and upskill engineers across squads and lead teams through complex troubleshooting and technical challenges.
  • Support reliable system, product, and platform operations, including on-call participation and ownership of critical issue resolution.

Requirements

  • 11–14 years of experience delivering Java solutions in complex enterprise environments, ideally in banking or financial services.
  • Strong hands-on experience with Java and Spring Boot, along with Docker and Kubernetes.
  • Experience designing and integrating REST and SOAP APIs using OpenAPI specifications.
  • Experience with PostgreSQL, DynamoDB, AWS, CI/CD pipelines, GitHub Actions, Octopus, Terraform, or CloudFormation.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, Observe, and AWS CloudWatch.
  • Sound knowledge of large-scale distributed systems, microservices, and REST API integration.
  • Demonstrated experience applying application and system security practices in multitenant environments.
  • Knowledge of AI and machine learning, LLMs, GenAI tools and agents such as Cline, Roo Code, Cursor, and AWS Bedrock is desired.
  • Experience with BIAN architecture is desired.
  • Secondary frontend experience with React.js and Next.js is useful.
  • Bachelor’s or master’s degree in engineering, Computer Science, or Information Technology.

Benefits

  • Based at Bangalore-Manyata Tech Park.
  • Participation in engineering guilds and opportunities to broaden expertise and contribute to engineering culture.
  • Participation in on-call rosters is part of the role.

Tech Stack

Amazon DynamoDBAWSDockerGitHub ActionsGrafanaJavaKubernetesNext.jsOctopus DeployPostgreSQLPrometheusReactSOAPSpring BootTerraform

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