Back to jobs Featured

Solution Architect (Java, Spring, React.JS)

Job description

Solution Architect (Java, Spring, React.JS)

Requirements:

  • Analyse, design, develop, test and implement a large scale, distributed, scalable, flexible and robust systems
  • Define the high level architecture blueprint of core services for strategic solutions, ensuring alignment with business strategy and technology trends
  • Develop strategy and framework to integrate and leverage disparate systems, and define a clear technology direction to enable business agility
  • Develop interface and interoperation standards & guidelines; create an integration infrastructure using industry standard technologies and API design principles that provides maximum stability, high performance, reusability and scalability
  • Establish application framework to facilitate software packaging, auditing, security, transaction integrity, recovery, monitoring, administration, and operation management
  • Lead the process of scoping and designing technical solutions, including analysis of business objectives, evaluating business enabling technologies, defining system architecture, scoping resource needs, researching technical alternatives, identifying risks and recommending delivery approach to successfully deliver the required business functionality
  • Prepare technical reports and deliver presentation to all levels of management to delineate the business implications of technical initiatives and secure their buy-in
  • Provide in-depth technical consultation to analysts, project managers and application developers on integration design options to ensure development of efficient application systems utilizing established standards and adopted technologies
  • Lead the introduction and adoption of technologies and solutions that enables new business capabilities and cost effectiveness
  • Participate and contribute positively to create a diverse and inclusive culture with collaboration, accountability through empowerment and respect. Play an active role to support IT behaviours.

Requirement:

  • University degree in Information Technology, Computer Science Engineering, or related discipline. Post-graduate degree in technical or business fields is desirable
  • 10+years of technical/architectural experience gained in the development of major systems and/or enterprise architecture
  • 10+years of hands on experience in high-frequency system / real time low latency system development and architecture design
  • Ability to define effective technical roadmap for services decomposition architecture strategy. This include the ownership of the architecture artifacts, solution options and form recommendation proposal
  • Consultancy experience in application architecture development and design
  • Have experience in containerization technology and distributing data processing
  • Ability to develop a Low code/No code application development framework for implementing the UX/UI application and API integration in cloud computing architecture.
  • Knowledge with Messaging design best practices
  • Knowledge Event driven architecture design and system integration pattern