2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, and enhance scalable backend applications using Java, Spring Boot, and Spring Data JPA.
  • Build and support event-driven and microservices-based architectures using Kafka.
  • Design and implement resilient distributed systems using Circuit Breaker and SAGA/Choreography patterns.
  • Develop database integrations and write and optimize ANSI SQL queries.
  • Design, deploy, and optimize applications running on AWS.
  • Lead technical design, architecture discussions, engineering best practices, and complex technical problem-solving.
  • Troubleshoot production issues and improve performance, scalability, resilience, and security.
  • Contribute to coding, code reviews, design discussions, CI/CD, observability, automation, and secure software delivery.
  • Collaborate with product managers, architects, and engineering teams to translate business requirements into technical solutions.
  • Mentor engineers and help raise engineering standards across the organization.

Requirements

  • 12–18 years of software engineering experience.
  • Strong hands-on experience with Java, Spring Boot, Spring Data JPA, Kafka, AWS, and ANSI SQL.
  • Strong experience building microservices, distributed systems, and cloud-native applications in production environments.
  • Experience with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL, or MongoDB.
  • Understanding of REST APIs, system integration, scalability, reliability, secure software design, CI/CD pipelines, containerization, and modern engineering practices.
  • Strong problem-solving, debugging, and communication skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • Good-to-have experience with Temporal, generative AI or AI-enabled engineering, GitHub Copilot, Kubernetes, ECS/EKS, Docker, and observability tools.

Tech Stack

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