Senior Java Engineer (Temporal Workflow)

Synechron

Sydney

On-site

AUD 140,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Synechron is seeking an experienced Java Engineer with strong Temporal Workflow expertise to design, build, and support scalable distributed applications and workflow orchestration platforms in a fast-paced enterprise environment.

The role emphasizes Java-based microservices, event-driven architectures, and cloud-native delivery, collaborating with architects, product owners, and engineering teams to ensure resilient solutions and robust integrations across platforms.

Qualifications

  • 7+ years of hands-on software engineering experience.
  • Proficient with Java 11/17+ and microservices.
  • Experience with Temporal Workflow Engine and distributed systems.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and modern backend frameworks.
  • Build and implement workflow orchestration solutions using Temporal.
  • Develop scalable microservices and distributed systems.
  • Create robust APIs and integrations across internal and external platforms.
  • Design fault-tolerant, event-driven architectures with high availability and resiliency.
  • Collaborate with business stakeholders, solution architects, and engineering teams to understand requirements and translate them into technical solutions.
  • Perform code reviews and ensure adherence to best practices, coding standards, and security requirements.
  • Troubleshoot production issues and implement performance optimizations.
  • Contribute to CI/CD pipelines and DevOps practices.

Skills

Java
Temporal Workflow Engine
Spring Boot
RESTful APIs
Kafka
JMS
Distributed Systems
Multi-threading
API Security
Cloud Platforms

Tools

Temporal SDK
Kafka
JMS

Job description

Synechron is a global technology consulting firm that helps leading organisations accelerate digital transformation through innovation, expertise, and agility. With more than 16,500 professionals across around 60 offices in over 21 countries, we combine deep industry knowledge with advanced capabilities in AI, cloud, cybersecurity, and data engineering.

Our regional teams, supported by strategic delivery centres, provide scalable, cost-efficient solutions tailored to local markets. Through our award-winning Synechron Labs accelerators and strategic partnerships with AWS, Microsoft, Databricks, Salesforce, and ServiceNow, we enable clients to innovate fast and lead with confidence.

Location: Sydney, Australia

Employment Type: Contract / Permanent

Experience: 7+ Years

About the Role

We are seeking an experienced Java Engineer with strong Temporal Workflow expertise to design, build, and support scalable distributed applications and workflow orchestration platforms. The ideal candidate will have deep hands-on experience in Java-based microservices architecture, event-driven systems, and workflow automation using Temporal.

This role involves working closely with architects, product owners, and engineering teams to deliver highly resilient, cloud-native solutions in a fast-paced enterprise environment.

Key Responsibilities
  • Design, develop, and maintain enterprise-grade applications using Java and modern backend frameworks.
  • Build and implement workflow orchestration solutions using Temporal.
  • Develop scalable microservices and distributed systems.
  • Create robust APIs and integrations across internal and external platforms.
  • Design fault-tolerant, event-driven architectures with high availability and resiliency.
  • Collaborate with business stakeholders, solution architects, and engineering teams to understand requirements and translate them into technical solutions.
  • Perform code reviews and ensure adherence to best practices, coding standards, and security requirements.
  • Troubleshoot production issues and implement performance optimizations.
  • Contribute to CI/CD pipelines and DevOps practices.
Required Skills & Experience
  • 7+ years of hands-on software engineering experience.
  • Strong expertise in Java 11/17+.
  • Proven experience with Temporal Workflow Engine including:
  • Workflow and Activity development
  • Long-running business processes
  • Workflow orchestration and state management
  • Error handling, retries, and compensation patterns
  • Temporal SDK implementation and troubleshooting
Strong experience with:
  • Spring Boot
  • RESTful APIs
  • Multi-threading and Concurrency
  • Experience with messaging technologies such as:
  • Kafka
  • JMS
  • Strong understanding of:
  • Distributed Systems
  • Design Patterns
  • Scalability and Performance Optimization
  • API Security and Authentication
  • Experience with one or more cloud platforms:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java with Temporal - Sydney
Java with Temporal - Sydney

Synechron • Sydney

On-site
AUD 140,000 - 200,000
Java Developer(Temporal)
Java Developer(Temporal)

Synechron • Sydney

On-site
AUD 120,000 - 160,000
Senior Java Engineer: Temporal Workflows & Microservices
Senior Java Engineer: Temporal Workflows & Microservices

Synechron • Sydney

On-site
AUD 140,000 - 180,000
Senior Java Full-Stack Engineer — Temporal Workflows
Senior Java Full-Stack Engineer — Temporal Workflows

Synechron • Sydney

On-site
AUD 140,000 - 200,000
Java Temporal Engineer – Cloud & Microservices (Sydney)
Java Temporal Engineer – Cloud & Microservices (Sydney)

Synechron • Sydney

On-site
AUD 120,000 - 160,000
Senior Java Full-Stack Engineer: Temporal & Cloud
Senior Java Full-Stack Engineer: Temporal & Cloud

Synechron • Sydney

On-site
AUD 140,000 - 170,000
Sr.Java Fullstack Developer
Sr.Java Fullstack Developer

Synechron • Sydney

On-site
AUD 140,000 - 170,000
Software Engineer
Software Engineer

Synechron • City of Melbourne

On-site
AUD 80,000 - 110,000
Software Engineer
Software Engineer

Synechron • Sydney

On-site
AUD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Preacta Recruitment • Sydney

Hybrid
AUD 140,000 - 190,000
Hybrid work model