Full Stack Developer

Hassett Group

City of Melbourne

On-site

AUD 150,000 - 190,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Hassett Group is seeking a Senior Software Engineer to join its growing engineering team in Melbourne. You will design, develop, and maintain scalable software powering public transit systems, collaborating with platform specialists, hardware experts, and cross-functional teams.

Ideal candidates have 5+ years of experience, strong Java skills, and hands-on AWS (Lambda, API Gateway, ECS, ECR) with CDK. You will design APIs, implement CI/CD pipelines, and mentor junior engineers in an Agile

Qualifications

  • 5+ years of professional software development experience.
  • Proficient in Java and building scalable applications.
  • Hands-on AWS experience with serverless and container platforms.
  • Experience with CI/CD pipelines and Bitbucket.
  • Design and integrate RESTful APIs and event-driven architectures (Kafka).
  • Familiar with relational and non-relational databases (Oracle, PostgreSQL).
  • Strong automated testing across unit/integration/UI (JUnit, Jest, Selenium, Cucumber Studio, Allure).

Responsibilities

  • Design, develop, test, and maintain secure, scalable, and reusable software solutions aligned with customer and business needs.
  • Actively contribute to Agile development practices, including sprint planning, reviews, and retrospectives.
  • Collaborate with the Team Lead and Principal Engineer on system design, technical direction, and delivery planning.
  • Mentor and support junior engineers through code reviews, technical guidance, and knowledge sharing.
  • Investigate, troubleshoot, and resolve production incidents to ensure system reliability and customer satisfaction.
  • Communicate technical concepts clearly across multidisciplinary teams, providing constructive and solution-focused feedback.

Skills

Java
RESTful APIs
Event-driven architectures
Automated testing

Education

Bachelor’s degree in Computer Science / Software Engineering / IT

Tools

AWS Lambda
API Gateway
ECS
ECR
CDK
Bitbucket
CI/CD pipelines
Kafka
PostgreSQL
Oracle
JUnit
Jest
Selenium
Cucumber Studio
Allure

Job description

A global leader in public transportation technology is seeking a talented and motivated Senior Software Engineer to join its growing engineering team. Operating in the public transit solutions industry, this organisation has decades of experience delivering innovative, modular systems that improve accessibility and connectivity across cities worldwide. With a strong international footprint across APAC, Europe, and North America, the company fosters a flexible, collaborative, and people-focused culture.

ABOUT OUR CLIENT

A global leader in public transportation technology is seeking a talented and motivated Senior Software Engineer to join its growing engineering team. Operating in the public transit solutions industry, this organisation has decades of experience delivering innovative, modular systems that improve accessibility and connectivity across cities worldwide. With a strong international footprint across APAC, Europe, and North America, the company fosters a flexible, collaborative, and people-focused culture.

ABOUT THE ROLE

As a Senior Software Engineer, you will work on cutting-edge, mission-critical software that powers modern public transportation systems. You will collaborate closely with platform specialists, hardware experts, and cross-functional teams to design and deliver robust, scalable, and secure solutions that make a real-world impact.

KEY RESPONSIBILITIES
  • Design, develop, test, and maintain secure, scalable, and reusable software solutions aligned with customer and business needs.
  • Actively contribute to Agile development practices, including sprint planning, reviews, and retrospectives.
  • Collaborate with the Team Lead and Principal Engineer on system design, technical direction, and delivery planning.
  • Mentor and support junior engineers through code reviews, technical guidance, and knowledge sharing.
  • Investigate, troubleshoot, and resolve production incidents to ensure system reliability and customer satisfaction.
  • Communicate technical concepts clearly across multidisciplinary teams, providing constructive and solution-focused feedback.
ESSENTIAL TECHNICAL SKILLS & EXPERIENCE
  • Minimum 5 years of professional software development experience.
  • Strong expertise in Java.
  • Hands-on experience with AWS cloud services, particularly:
    • Serverless architectures (Lambda, API Gateway)
    • Containerisation (ECS, ECR)
    • Infrastructure as Code using CDK
  • Experience using Bitbucket and building CI/CD pipelines for automated testing and deployment.
  • Proven ability to design and integrate RESTful APIs and event-driven architectures (e.g. Kafka).
  • Experience working with relational and non-relational databases, such as Oracle and PostgreSQL.
  • Strong commitment to automated testing, including unit, integration, and UI testing, using tools such as:
    • JUnit, Jest, Selenium, Cucumber Studio, Allure
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Java/AWS)
Senior Full-Stack Engineer (Java/AWS)

Hassett Group • City of Melbourne

On-site
AUD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Sg Fleet Au • Sydney

On-site
AUD 120,000 - 170,000
Wellness days
Parental leave (20 weeks)
Service milestone awards
+4
Full Stack Developer
Full Stack Developer

Launch Group • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Engineer
Senior Engineer

Luxoft Australia • City of Melbourne

On-site
AUD 140,000 - 190,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Wayfaring • City of Melbourne

On-site
AUD 110,000 - 150,000
Senior Software Engineer - Platform
Senior Software Engineer - Platform

Easygo • City of Melbourne

On-site
AUD 153,000 - 187,000
Mid/Senior Software Engineer
Mid/Senior Software Engineer

NetApp • Canberra

On-site
AUD 120,000 - 180,000
Software Engineer
Software Engineer

Peoplebank • City of Melbourne

On-site
AUD 100,000 - 140,000
Principal Full-Stack Engineer (C# / React / AWS)
Principal Full-Stack Engineer (C# / React / AWS)

Intertek • Sydney

Hybrid
AUD 180,000 - 240,000
Hybrid work environment
Office in Sydney CBD near Wynyard
Inclusive team
+1
Senior NodeJs engineer
Senior NodeJs engineer

A2B Australia • Sydney

On-site
AUD 150,000 - 195,000