We are seeking a skilled Digital Architect to join our team in Australia.
Job Details
This is an initial 3-month contract with potential for extension and can be worked remotely in Australia.
Key Responsibilities
* Develop and define API & Microservices solution architecture in collaboration with business partners, end-users, business analysts, and technology teams.
* Evaluate and ensure all architectural designs meet key functional, non-functional, and security requirements.
* Manage technical and solution risks by reducing and mitigating them at the earliest opportunity.
* Create software architecture documents, high-level and low-level design documents, including non-functional requirements for the project.
* Participate in project estimation processes.
* Analyze enterprise current state architecture and create a roadmap for future enhancements accordingly.
* Communicate the solution to all parties and elaborate on the solution design where required.
* Engage in design walkthroughs and maintain solution architecture documentation up-to-date.
Requirements and Qualifications
* Effective time management skills and ability to handle multiple projects efficiently.
* Experience in defining solution architecture for enterprise applications using Angular UI, REST APIs (OpenAPI Specifications), Springboot Microservices, Java/J2EE applications.
* Familiarity with SQL and NoSQL databases, with Couchbase experience being advantageous.
* Knowledge of messaging, transaction management, and event/message-based architecture, with ActiveMQ or KAFKA experience preferred.
* Ability to interact with Hortonworks/Cloudera Big data systems and have experience with these platforms as a plus.
* Proficiency in building secure systems.
* Success in working with multi-vendor, multi-culture onshore development teams in dynamic and complex environments.
* Excellent written and verbal communication skills.
Benefits and Opportunities
This is an exciting opportunity for a motivated and experienced Digital Architect to contribute to our team's success.
About the Role
The ideal candidate will have a strong background in digital architecture and be able to work effectively in a collaborative environment.