Staff Software Engineer - Java at Bankwest
Victoria, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

24 Jan, 27

Salary

50000.0

Posted On

26 Oct, 26

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Services

Description

We’re interested in hearing from people who: 

  • Demonstrate end-to-end leadership across architecture, technology, and strategy, shaping distributed system designs, setting engineering direction and standards, mentoring teams, and aligning technology decisions with business priorities to deliver scalable, resilient, and future-ready platforms
  • Bring proven experience designing and delivering scalable, resilient enterprise systems in high-volume, customer-facing environments
  • Have deep expertise in Java and Spring Boot microservices, with openness to evolving towards .NET-based architectures
  • Possess strong experience across event-driven systems, microservices, and Domain-Driven Design, using technologies such as Kafka and RabbitMQ
  • Build and operate cloud-native solutions on AWS, including EC2, Lambda, ECS/Fargate, RDS, DynamoDB, and CloudFormation/CDK
  • Champion DevSecOps practices, owning CI/CD, automated testing, security, observability, and continuous improvement
  • Are proficient in containerisation and infrastructure as code, including Docker, Kubernetes, Terraform, and Ansible
  • Lead with a hands-on engineering mindset, mentoring others while driving high standards in code quality, performance, and reliability

Tech skills:

We don't expect you to know everything, but experience in several of the following will set you up for success:

  • Back end: Java (essential), Spring Boot; openness to .NET for future architecture
  • Architecture: Microservices, Domain-Driven Design, event-driven systems
  • Messaging: Kafka, RabbitMQ
  • Cloud: AWS (EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK)
  • Database: SQL Server, PostgreSQL, NoSQL
  • CI/CD & DevOps: TeamCity, Octopus, GitHub Actions
  • Containers & Infrastructure as Code: Docker, Kubernetes, Terraform, Ansible
  • Front end: TypeScript, React, Next.js
  • Observability: Logging, monitoring, tracing (CloudWatch, Prometheus, Grafana, OpenTelemetry, ELK)
  • Testing: JMeter, BlazeMeter


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...