24 Sep
|
Synechron
|
New South Wales
24 Sep
Synechron
New South Wales
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-productive 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 experiencedJava Engineer with strong Temporal Workflow expertiseto 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 usingTemporal.
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 usingJavaand modern backend frameworks.
Build and implement workflow orchestration solutions usingTemporal.
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 inJava *****+.
Proven experience withTemporal Workflow Engineincluding:
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:
#J-*****-Ljbffr
📌 Senior Java Engineer (Temporal Workflow) (New South Wales)
🏢 Synechron
📍 New South Wales