Principal Solution Designer at XPT Software Australia Pty Ltd | AU | Rezi

Principal Solution Designer at XPT Software Australia Pty Ltd

Principal Solution Designer

XPT Software Australia Pty Ltd · AU

2 weeks ago

Principal Solution Designer

XPT Software Australia Pty Ltd · AU

18 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Drive solution design and technology strategy for large-scale digital transformation programs, defining scalable, secure, and high-performing solutions aligned with enterprise goals. This role requires deep technical expertise, architectural leadership, stakeholder management, and hands-on experience designing modern, cloud-native applications.

Responsibilities

  • Lead end-to-end solution design for enterprise applications and digital transformation initiatives.
  • Define architectural blueprints, solution patterns, and technology roadmaps.
  • Design scalable, resilient, secure, and high-performance microservices-based applications.
  • Translate business requirements into technical solutions and architecture designs.
  • Develop HLDs, LLDs, integration specifications, and architecture artifacts.
  • Ensure alignment with enterprise architecture standards and best practices.
  • Provide technical leadership for Java, Spring Boot, and Microservices implementations.
  • Guide development teams on architecture principles, design patterns, coding standards, and best practices.
  • Evaluate emerging technologies and recommend adoption strategies.
  • Drive application modernization initiatives, including monolith-to-microservices transformation.
  • Design cloud-native solutions using AWS, Azure, or Google Cloud.
  • Architect APIs, event-driven systems, and distributed application ecosystems.
  • Define integration strategies involving REST APIs, messaging platforms, and third-party systems.
  • Design containerized solutions using Docker and Kubernetes.
  • Collaborate with business leaders, product owners, enterprise architects, and delivery teams.
  • Conduct architecture reviews and solution workshops.
  • Present technical solutions to customers, executives, and governance boards.
  • Influence technology decisions across programs and portfolios.
  • Ensure adherence to architecture governance, security policies, and compliance standards.
  • Conduct architecture reviews, design reviews, and code quality assessments.
  • Define non-functional requirements including scalability, performance, reliability, and availability.
  • Support DevSecOps and CI/CD implementation strategies.
  • Participate in solution estimation, RFP responses, and technical proposal creation.
  • Support customer presentations, architecture discussions, and solution demonstrations.
  • Contribute to effort estimation and delivery planning.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related discipline.
  • 14+ years of experience in software development and enterprise solution architecture.
  • Minimum 5+ years of experience designing distributed and microservices-based systems.
  • Proven track record in leading architecture and design for large enterprise programs.
  • Experience working in global delivery and consulting environments.

Skills

  • Java 8/11/17+
  • Spring Boot
  • Spring Cloud
  • Microservices Architecture
  • RESTful APIs
  • Hibernate/JPA
  • Maven/Gradle
  • AWS / Azure / GCP
  • Docker
  • Kubernetes/OpenShift
  • CI/CD Pipelines
  • Jenkins, GitHub Actions, Azure DevOps
  • Infrastructure as Code (Terraform preferred)
  • Kafka
  • RabbitMQ
  • ActiveMQ
  • API Gateway
  • Event-Driven Architecture
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Domain Driven Design (DDD)
  • Event Sourcing
  • CQRS
  • Saga Pattern
  • Circuit Breaker Pattern
  • Service Discovery
  • Distributed Caching
  • ELK Stack
  • Splunk
  • Prometheus
  • Grafana
  • Dynatrace
  • AppDynamics
  • Strategic Thinking
  • Technical Leadership
  • Stakeholder Management
  • Customer Engagement
  • Problem Solving
  • Presentation & Communication Skills
  • Mentoring & Team Leadership
  • Decision Making

Experience Level

  • Principal

Education Level

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related discipline.