Solution Architect

Job Description:

At Exaze, we’re passionate about growing teams of dreamers, innovators, and driven achievers who want to push the boundaries of the software industry. As an organization that values curiosity, ownership, and collaboration, we offer an environment where you can expand your horizons and make an impact. If you thrive on solving challenging problems, working closely with talented peers, and delivering high-quality solutions, we want to hear from you.

About the Role

We are seeking a highly experienced Java Architect to lead the architecture, design, and implementation of enterprise-grade backend systems for a complex financial technology platform. This is a senior, hands-on leadership role for someone passionate about designing scalable solutions, driving technical excellence, and mentoring engineering teams.

The ideal candidate will have deep expertise in Java-based enterprise application development, distributed systems, microservices architecture, and modern software design principles. They will be responsible for defining technical direction, ensuring architectural consistency, and enabling delivery of robust, high-performance solutions.


Key Responsibilities

  • Define and drive the overall backend architecture for enterprise applications.
  • Design scalable, secure, and high-performance Java-based solutions.
  • Architect and build enterprise microservices using Java and Spring Boot.
  • Lead technical discussions, architectural reviews, and solution design sessions.
  • Collaborate with Enterprise Architects, Infrastructure teams, Product Owners, and business stakeholders.
  • Establish architecture standards, design patterns, and engineering best practices.
  • Review application designs and code to ensure scalability, maintainability, and quality.
  • Provide technical leadership and mentorship to development teams.
  • Drive performance optimization, application reliability, and system resilience.
  • Evaluate and recommend new technologies and architectural improvements.
  • Take ownership of technical decisions and ensure successful delivery of strategic initiatives.



Technical Skills & Experience

  • 15+ years of software development experience with strong expertise in Java.
  • Extensive hands-on experience with Java 8/11/17 and Spring Boot.
  • Strong experience designing and implementing Microservices Architecture.
  • Expertise in RESTful APIs and enterprise integration patterns.
  • Strong understanding of distributed systems, scalability, and high-availability architectures.
  • Solid experience with SQL databases and data modelling.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or JMS is advantageous.
  • Strong knowledge of design patterns, object-oriented programming, and clean architecture principles.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and cloud-native development is desirable.
  • Familiarity with performance tuning, application monitoring, and troubleshooting.



Domain Experience

  • Experience working within product-based technology organizations.
  • Exposure to financial services, investment management, wealth management, banking, or asset management platforms.
  • Understanding of financial data processing, reporting, and transaction-heavy applications.
  • Experience designing solutions for complex business domains is highly desirable.



Leadership & Stakeholder Management

  • Proven experience leading technical teams and driving architectural decisions.
  • Strong stakeholder management and collaboration skills.
  • Ability to influence technical direction across multiple teams.
  • Excellent mentoring and coaching capabilities.
  • Strong analytical and problem-solving skills with a proactive approach.



Preferred Qualifications

  • Experience as a Java Architect, Technical Architect, Principal Engineer, or Lead Architect.
  • Experience modernizing monolithic applications into microservices.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP is an advantage.
  • Experience within DFM, Asset Management, Investment Platforms, or Financial Technology organizations will be highly regarded.



Personal Attributes

  • Strong ownership and accountability.
  • Strategic thinker with a pragmatic approach to solution design.
  • Excellent communication and stakeholder engagement skills.
  • Passion for mentoring and developing engineering talent.
  • Comfortable working in a fast-paced, complex enterprise environment.


Experience - 15+ Years


Location - Johannesburg, South Africa

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available