Engineering - Software (Information & Communication Technology) Hands-on experience in designing and building multi-tier applications Hands-on experience with Java backend development, APIs, Microservices Working knowledge of Kafka and Event Driven Architecture Experience leading small technical teams We are building tomorrow's bank of today, which means we need world-class Engineers to help us modernise and rebuild our legacy monoliths over the coming years. We are looking for our very best Engineers to join the Enterprise Transformation Program which is a multi-year program prioritised for ramp-up in FY25 across various domains. We are seeking an experienced engineer to join our team in developing backend solutions within a streaming/eventing technology environment. This team is focused on delivering a self-service offering as part of our Enterprise Transformation Program (ETP). This is a high-impact role where you will be directly working with Senior Leaders. You will be leading a team of 3-4 backend and Dev Sec Ops engineers and will play an active role in mentoring the team and managing stakeholders. We're interested in hearing from people who: Have a passion for designing, developing and deploying high quality software solutions and System Design. Are familiar with the Full Cycle model, where engineers are involved in Design, Build, Challenge and Run. Contribute to a culture where quality, excellence and openness are championed. Have a natural drive to educate, communicate and positively influence various stakeholder groups including high-level executives. Can coach & mentor junior engineers, share knowledge to uplift and improve software development practices. Can perform code quality control through peer programming, code review and automated pipeline release management. Prior experience leading a team of 5 or more engineers - good to have. Hands-on experience working with Java. Working knowledge of Kafka and Event Driven Architecture. At least 2 years of hands-on experience working with Microservices in Production. Experience with No SQL databases (e.g. Cassandra, Keyspaces or Dynamo DB, etc). Proficient in npm, Gradle, Maven build or similar tools. Knowledge of Git-based development. Experience working in an agile project delivery setting. Experience with Git Hub Actions or similar CI solution. Experience with Docker and Docker-compose. Contributed to the building of internet-facing applications used by customers. TDD or similar practice focusing on code quality and coverage. Experience writing automated API/Integration tests. Experience working with one of the clouds - AWS, GCP or Azure. Experience working with Observability solutions like Open telemetry, Grafana or Prometheus. Nice to Have: Experience working with Kubernetes Custom Resources and/or Argo CD. Experience with Postgres or Aurora DB. Experience working in a banking organisation. Experience building frontend applications is a bonus. If this sounds like you, apply today! We operate in a hybrid working environment, meaning a blend between being in the office and working remotely. Please feel free to discuss your individual situation and needs with us! Whether you're passionate about customer service, driven by data, or called by creativity, a career here is for you. Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive and flexible workplace. We are working hard to build a team of people who represent the rich diversity of our customers and communities. If you're excited about this opportunity but you don't meet every single requirement, or your experience doesn't align perfectly, we still want to encourage you to apply. You may just be the perfect candidate for this opportunity or another within Comm Bank. At Comm Bank we will inspire you with work that makes a difference, surround you with talented people that respect and value each other, and empower you to grow professionally and personally. Most of all, making a positive impact for customers, communities and each other is part of our every day. We're determined to make a real difference for Australia's first peoples. We encourage all interested applicants to apply. If you're already part of the Commonwealth Bank Group (including Bankwest), you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career. #J-18808-Ljbffr