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 java Full time $120,000 - $180,000 per year

    Our Senior Developers become trusted advisors to our clients, working alongside other client stakeholders to ensure delivery and technical excellence. As a Senior Developer, you will lead by example and work hands-on alongside your teammates on delivery - as well as providing high-level guidance and advice to our customers.Our Culture:We are a team focused...


  • 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 Pulselive Full time $120,000 - $180,000 per year

    Join Our Team as a Senior Software Engineer at PulseliveHi, I'm Dave Folan, Technical Director here at Pulselive and I'm excited to invite you to consider joining us as aSenior Software Engineeron our backend team.If you're someone who loves crafting elegant technical solutions, thrives in a collaborative environment, and is passionate about delivering...


  • Melbourne, Victoria, Australia c85ffbf4-275e-4b4f-9744-aad667cedcc2 Full time $100,000 - $200,000 per year

    SENIOR JAVA ENGINEERS – MULTIPLE 12-MONTH CONTRACTS Melbourne-Based (Hybrid: 2–3 days in the office, the rest from home) Join a tech-driven organisation that truly values diversity, balance, and growth. As a Senior Software Engineer, you'll play a key role in shaping high-quality solutions while working in a supportive, collaborative environment where...


  • Melbourne, Victoria, Australia Umbrella Club Full time $120,000 - $180,000 per year

    Senior Software Engineer – Java / DevOpsContractWe're looking for a Engineer who thrives on solving complex problems, collaborating with teams, and delivering high-quality software solutions end-to-end.In this role, you'll be involved inrequirements gathering, designing scalable architectures, and delivering robust applicationswithin structured enterprise...


  • Melbourne, Victoria, Australia Kaliba Full time

    Mid-Senior Software Developer - Melbourne BasedI am currently working with a fast-growing startup that is looking for a Mid to Senior Java/Scala Developer with a strong foundation in computer science and hands-on experience with distributed systems, particularly Apache Spark.What You'll Do:Software Development: Design, develop, and optimise distributed...


  • Melbourne, Victoria, Australia Morgan Consulting Full time $120,000 - $180,000 per year

    Senior Java Developer (Hybrid – Melbourne)We're looking for an experienced Senior Java Developer to join a collaborative, product-driven software team building enterprise-scale solutions used across Australia, New Zealand, Singapore, and the UK.You'll work alongside other experienced developers on meaningful projects that make a real difference, in a...


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

    Sinch provides innovative mobile messaging solutions that help businesses of all sizes – from SMBs to enterprise-level to better connect with customers. Our messaging solutions for alerts and notifications, billing and payments, appointment reminders, marketing, and staff scheduling are trusted by over 65,000 customers in industries such as healthcare,...


  • Melbourne, Victoria, Australia Pyramid Global Technologies Full time $80,000 - $120,000 per year

    Product Skillset: Strong experience in one (or more) of the following technologies: Node Angular React JS Java JavaScript Exposure to network automation, Software Defined Networking and NFVi concepts Proven programming experience that conforms to good software engineering design principles and practices (including version management). This includes...