Senior Software Engineer – Java

2 weeks ago


Melbourne, Victoria, Australia Dipole Group Full time $120,000 - $180,000 per year

Role Summary

We are seeking a highly skilled
Senior Software Engineer
with deep expertise in
Java (Spring Boot, Microservices)
and hands-on experience with
Signavio Process Intelligence and Process Manager
. In this role, you will be responsible for designing and developing scalable enterprise applications, integrating business process modeling tools, and contributing to cloud-based deployments.

You will collaborate closely with
process SMEs, business analysts, and cross-functional teams
to model, optimize, and automate workflows, while ensuring robust application performance and observability.

Key Responsibilities

  • Design and develop scalable
    Java applications
    using
    Java 17+, Spring Boot, and RESTful APIs
    .
  • Integrate
    Signavio Process Intelligence and Process Manager
    into enterprise workflows.
  • Collaborate with
    business analysts and process SMEs
    to model, optimize, and document processes using Signavio.
  • Build and maintain
    microservices
    and
    event-driven architectures
    .
  • Conduct
    code reviews, unit testing
    , and contribute to
    CI/CD pipeline improvements
    .
  • Monitor and optimize application performance, implementing
    observability solutions
    .
  • Document
    technical designs and process flows
    in Signavio Collaboration Hub.

Required Skills & Experience

  • 7+ years
    of professional experience in
    Java development
    with strong OOP principles.
  • Proficiency in
    Spring Boot, Spring Security, and Spring Data JPA
    .
  • Hands-on experience with
    Signavio Process Manager, Process Intelligence, and Collaboration Hub
    .
  • Strong knowledge of
    BPMN 2.0
    standards and best practices in process modeling.
  • Solid understanding of
    REST APIs, Docker, and Kubernetes
    .
  • Proficient with
    Git, Agile methodologies, and DevOps practices
    .
  • Experience with
    cloud platforms
    (AWS, Azure, or GCP).
  • Relevant
    certifications in Java or Signavio BPM tools
    are highly desirable.

Mandatory Requirements

  • Minimum 7 years of experience
    in Java development.
  • Proven
    Java & Signavio expertise
    .
  • Immediate availability
    or
    notice period of maximum 2 weeks
    .
  • No work visa sponsorship available- candidate must have full Australian work rights. Due to the volume of application, only shortlisted candidates will be contacted


  • Melbourne, Victoria, Australia ALOIS Solutions Full time $120,000 - $180,000 per year

    Role: Senior Software Engineer – Java & SignavioWork location: Melbourne - HybridRole type: FTC - 12 monthsRole Summary:Responsible for designing and developing scalable Java applications using Spring Boot and microservices architecture, while integrating Signavio tools for business process modeling and intelligence. The role involves close collaboration...


  • Melbourne, Victoria, Australia Resource Corner Full time $120,000 - $180,000 per year

    Role: Palo Senior Software Engineer-Java & SignavioLocation: MelbourneDuration: 12+months


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software EngineerSydney or Melbourne locationSee Yourself in Our TeamWhile the Payment Domain is part of the Business Banking unit, its reach extends to every part of the Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. At present, these...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software EngineerSydney or Melbourne locationSee Yourself in Our TeamWhile the Payment Domain is part of the Business Banking unit, its reach extends to every part of the Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. At present, these...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewJoin to apply for the Staff Software Engineer- Java & AWS role at Commonwealth Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. The future roadmap includes building similar applications internally to better align with our strategic...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewJoin to apply for the Staff Software Engineer- Java & AWS role at Commonwealth Bank.You will be joining the Real Time Payments Execution Engine team, which is responsible for overseeing the suite of applications used for payment execution. The future roadmap includes building similar applications internally to better align with our strategic...


  • Melbourne, Victoria, Australia p8 Full time $150,000 - $200,000 per year

    Are you a seasoned software engineer with a deep understanding of Java,Spring boot, Do you have a passion for solving complex technical challenges and leading cutting-edge development initiatives?About Us:At P8 IO , we are at the forefront of Fintech Industry, delivering cutting-edge solutions to our clients. We are passionate about leveraging technology to...


  • Melbourne, Victoria, Australia Sinch Full time

    This range is provided by Sinch. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$135,000.00/yr - A$162,000.00/yrSinch provides innovative mobile messaging solutions that help businesses of all sizes - from SMBs to enterprise-level to better connect with customers. Our messaging solutions...


  • Melbourne, Victoria, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - Azure Storage Scenario Validation role at Microsoft Overview Are you excited about the possibility of working on the largest Cloud Storage service in the world? The Azure Storage team is chartered with building, managing and running the Persistent Cloud Storage for Microsoft Azure Cloud. Azure Storage...


  • Melbourne, Victoria, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - Azure Storage Scenario Validation role at MicrosoftOverviewAre you excited about the possibility of working on the largest Cloud Storage service in the world? The Azure Storage team is chartered with building, managing and running the Persistent Cloud Storage for Microsoft Azure Cloud. Azure Storage consists...