Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Java & Kafka image - Rise Careers
Job details

Staff Software Engineer - Java & Kafka

Staff Software Engineer- Java & Kafka

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 Financial Crime Domain which is a multi-year program prioritised for ramp up in FY25 across various domains.  

The Strategic CLM team is vital in Financial Crime, managing KYC refresh for customers to ensure CommBank's success. We work to improve and maintain high standards of customer journey security, keeping data safe.

We are seeking an experienced engineer to join our team in developing DevOps solutions within a streaming / eventing technology environment. This team is focused on delivering a self-service offering as part of our Financial Crime – Strategic CLM. This is a high impact role where you will be directly working with Senior Leaders.  You will be working in a team of highly capable data, backend, frontend engineers and will play an active role in mentoring the team and managing stakeholders.

Here, you’ll get to turn your passion into reality, working with new technology on state-of-the-art projects to enable a seamless and unrivalled customer experience.

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
  • Contributes 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.

Tech skills:

  • Hands-on experience with Kafka
  • Hands-on full-cycle engineering experience (design, build, challenge & run) using Java.
  • Added advantage experience with any No SQL
  • Hands-on experience working with Microservices in Production
  • Good knowledge and experience of building Event Driven Architectures
  • Experience with GitHub Actions or similar CI solution
  • Experience with Docker and Docker-compose
  • Mentored other developers or Lead projects to successful completion
  • 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

If this sounds like you, apply today!

We support our people with the flexibility to balance where work is done with at least half your time each month.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), 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.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 18/04/2025

Average salary estimate

$130000 / YEARLY (est.)
min
max
$120000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Java & Kafka, CBA

As a Staff Software Engineer - Java & Kafka at CommBank, you will play a pivotal role in transforming our bank into a modern powerhouse. This is not just any engineering position; you'll be at the forefront of the Financial Crime Domain, which is a critical multi-year initiative set for scaling in FY25. Here, your expertise will shine as you collaborate with a talented blend of data, backend, and frontend engineers, contributing significantly to our Strategic CLM team. Your responsibilities will encompass developing innovative DevOps solutions within an event-driven technology environment, all aimed at enhancing the customer experience and ensuring data security. If you are passionate about designing, building, and deploying top-notch software while mentoring junior talent, this position is perfect for you. We're looking for someone who thrives in a full-cycle engineering model and is eager to engage with stakeholders at all levels, from team members to senior leaders. You’ll also enjoy leveraging modern technologies such as Kafka, Microservices, No SQL, and various cloud platforms while promoting a culture of excellence and openness. If you are ready to embark on a journey to revolutionize banking technology and you want to work with cutting-edge tools while having the flexibility to balance where you work, then join us at CommBank as a Staff Software Engineer - Java & Kafka and help us shape the bank of tomorrow!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Java & Kafka Role at CBA
What are the responsibilities of a Staff Software Engineer - Java & Kafka at CommBank?

As a Staff Software Engineer - Java & Kafka at CommBank, you will be primarily responsible for designing and developing high-quality software solutions to modernize our banking services. This entails engaging in the full life cycle of engineering processes—designing, building, and deploying systems. You will work closely with various engineering teams in the Financial Crime Domain, focusing on KYC initiatives while mentoring junior engineers and collaborating with stakeholders to ensure excellence in the delivery of the software.

Join Rise to see the full answer
What qualifications are needed to become a Staff Software Engineer - Java & Kafka at CommBank?

To qualify for the role of Staff Software Engineer - Java & Kafka at CommBank, candidates should have hands-on experience with Java and Kafka, along with a thorough understanding of Microservices architecture and event-driven design. Experience with cloud platforms like AWS, GCP, or Azure, as well as proficiency in CI/CD solutions and container technologies, will be advantageous. Additionally, strong mentoring capabilities and a background in software quality control practices are essential.

Join Rise to see the full answer
What skills are essential for a Staff Software Engineer - Java & Kafka at CommBank?

Essential skills for a Staff Software Engineer - Java & Kafka at CommBank include proficiency in Java programming, thorough understanding of Kafka, and experience with designing and implementing Microservices. Additionally, candidates should be well-versed in event-driven architectures, automated testing, and software development best practices. Communication skills to engage various stakeholders and mentorship skills to uplift junior developers are also critical.

Join Rise to see the full answer
What is the team environment like for a Staff Software Engineer - Java & Kafka at CommBank?

The team environment for a Staff Software Engineer - Java & Kafka at CommBank is collaborative and dynamic, consisting of skilled engineers from various disciplines, including data, backend, and frontend development. You will be expected to contribute to a culture of excellence, openness, and continuous improvement while actively participating in team discussions and stakeholder engagement. Opportunities to mentor junior engineers and lead significant projects will enhance the collaborative spirit within the team.

Join Rise to see the full answer
How does CommBank support the professional growth of a Staff Software Engineer - Java & Kafka?

CommBank is committed to nurturing the professional growth of a Staff Software Engineer - Java & Kafka through various initiatives. You will have access to continuous learning opportunities, mentorship programs, and the chance to lead critical projects. The supportive culture at CommBank encourages sharing knowledge and best practices, enabling you to elevate your skills while making meaningful contributions to the team and the organization as a whole.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Java & Kafka
Can you describe your experience with Kafka and how it relates to event-driven architecture?

In answering this question, highlight specific projects where you've integrated Kafka. Discuss the role Kafka played in your architecture, how you managed message queuing, and the benefits you observed in terms of event processing efficiency.

Join Rise to see the full answer
What are the key factors to consider when designing Microservices?

When designing Microservices, it's essential to focus on loose coupling, cohesion, scalability, and independent deployment. Explain using a past example where you successfully designed Microservices and how you ensured these principles were adhered to.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Explain your mentoring philosophy, emphasizing the importance of open communication, hands-on learning, and the significance of constructive feedback. Share an example of a time when you helped a junior engineer grow in their role.

Join Rise to see the full answer
What strategies do you implement to maintain code quality?

Discuss the practices you follow for code quality, such as peer reviews, automated testing, and using code quality tools. Incorporating examples can provide a clearer picture of your approach.

Join Rise to see the full answer
Can you give an example of a challenging problem you resolved in a previous role?

Select a project that challenged you technically or logistically, describe the obstacles, and explain how you navigated through these issues to achieve successful outcomes. Focus on specific tools and methodologies you employed.

Join Rise to see the full answer
Describe your experience working with CI/CD tools like GitHub Actions.

Illustrate your familiarity with CI/CD tools, detailing how you've set up pipelines for deployment and how those practices contributed to more efficient software delivery in past projects.

Join Rise to see the full answer
How do you ensure successful collaboration with stakeholders?

Discuss the importance of understanding stakeholder needs, maintaining open lines of communication, and providing regular updates. Share examples where your proactive engagement led to positive results.

Join Rise to see the full answer
What best practices do you follow for writing automated tests?

Define your approach to writing automated tests, whether unit tests or integration tests, emphasizing the significance of test coverage and the resulting benefits in project outcomes.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Share the resources you rely on to stay informed, such as blogs, online courses, or technology conferences, and mention any specific technologies relevant to the role of Staff Software Engineer - Java & Kafka.

Join Rise to see the full answer
What experiences do you have working in cloud environments?

Detail your experiences with various cloud platforms, specifying any solutions you've deployed and how you managed aspects such as scalability, security, and resource optimization.

Join Rise to see the full answer
Similar Jobs
CBA Remote Sydney CBD Area
Posted 6 days ago

Join CommSec as a Product Manager to help deliver exceptional customer experiences and innovative financial solutions in a hybrid working environment.

CBA Remote Sydney, NSW - CBP North, 1 Harbour Street
Posted 7 days ago

We are seeking an experienced Senior Manager to enhance our Operational Risk Management Framework at CommBank.

Photo of the Rise User
Flinks Remote No location specified
Posted 2 days ago

Join Flinks as a Lead Back-end Developer to help innovate in the financial ecosystem.

Talent Worx Remote No location specified
Posted 3 days ago

Seeking a skilled Java Full Stack Developer with expertise in Java, microservices, and front-end technologies for a remote position.

Photo of the Rise User
Posted 5 hours ago

Join Walmart Global Tech as a Senior Software Engineer and drive the creation of innovative tech solutions for a better shopping experience.

Photo of the Rise User
Posted 7 days ago
Awesome Motive Remote No location specified
Posted 9 days ago
Photo of the Rise User
Capital One Hybrid Richmond, Virginia, United States
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to Game Developer at Bigger Games
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Data Engineer at Visa
Photo of the Rise User
Someone from OH, Mason just viewed R&D Mechanical Engineer at Traeger Wood Pellet Grills
K
Someone from OH, Cleveland just viewed Game Director at KIMARU Talent
Photo of the Rise User
11 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Dublin just viewed Associate, Legal Ops - United States (Remote) at EvenUp
Photo of the Rise User
9 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
15 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Governance Risk and Compliance Analyst at Dave
T
Someone from OH, New Albany just viewed Product Manager - Media & Entertainment at Truelogic
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief Financial Officer (Single Family Office) at Confidential
Photo of the Rise User
Someone from OH, New Albany just viewed Earned Media Specialist at L2TMedia
Photo of the Rise User
Someone from OH, New Albany just viewed Field Marketing Manager at Houzz
Photo of the Rise User
Someone from OH, New Albany just viewed Fields and Events Marketing Manager at FullStory
Photo of the Rise User
Someone from OH, Cincinnati just viewed Full-Time Google Ad Manager - US Only, No Agencies at Upwork
Photo of the Rise User
Someone from OH, New Albany just viewed Field Marketing Manager at Front
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
Someone from OH, East Palestine just viewed Business Development Representative - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A