Posted 12/03/2026
Closes 26/03/2026
North Sydney, 2060, Sydney, New South Wales
Full time
Not specified
Job Description:
We are looking for an experienced Appian Developer with a strong background in Business Process Management (BPM) to join our client's technology team. Our client is a leading global technology company based in Australia, known for delivering innovative digital solutions across industries.The ideal candidate will be proficient in Appian's low-code development platform and have hands-on experience in designing, developing, and maintaining automation workflows.
Key Responsibilities:
Design, develop, and deploy BPM workflows using Appian.
Leverage Appian’s low-code environment for process modeling, data management, and UI design.
Utilize Appian AI features for tasks such as document classification and data extraction.
Develop and support automation workflows using Appian Automation.
Migrate existing BPM BAW (Business Automation Workflow) processes to Appian.
Integrate BPM solutions with REST APIs and external systems.
Collaborate with business and technical stakeholders in an agile environment.
Provide technical leadership and support during the full software development lifecycle.
Conduct code reviews, adhere to coding standards, and ensure best practices.
Create and maintain technical design documents and contribute to solution architecture.
Participate in project planning, backlog grooming, and agile ceremonies.
Write testable code and follow DevOps best practices and CI/CD processes.
Required Skills and Experience:
8–10 years of experience in IT software development and support.
Strong experience with Appian and BPM tools.
Experience migrating BPM processes to Appian.
Hands-on expertise in Java, JavaScript, Node.js, RESTful APIs, JSON, and web services.
Experience with Spring framework.
Familiarity with cloud deployments (AWS/Azure).
Proficiency in CI/CD tools like GitHub, SVN, Bamboo, Docker, JUnit, and other test automation tools.
Strong understanding of platform architecture and development lifecycle.
Ability to troubleshoot and debug both client and server-side components.
Strong communication and documentation skills.
Ability to manage timelines and work collaboratively with cross-functional teams.
Desirable Experience:
Background in the Banking or Financial Services domain (preferred, not mandatory).
Experience in managing geographically distributed teams.
Proficiency in Agile methodologies (Kanban, Scrum, etc.).
Working knowledge of DevOps principles.
Familiarity with Test Driven Development (TDD) and Business Driven Development (BDD).
Experience with test automation frameworks like Selenium, Mocha, JUnit, etc.
Good understanding of Java security concepts and database development.