Technical Architect - Singapore - HCL SINGAPORE PTE. LTD.


    1 month ago

    Default job background
    $100,000 - $150,000 per year Technology / Internet
    Roles & Responsibilities


    • Provide expertise to identify and translate system requirements into software design artifacts.
    • To be a Subject Matter Expertise and act as visionary and strategist for solution/application area.
    • Survey market landscape for solution/application insights, direction, vendors, and methods.
    • Act as technology leaders within our wider digital and technology practices, providing thought leadership, guidance and coaching to junior members of team.
    • Provide end to end solution and design details. Drive POCs to assess new solution/application paths.
    • Lead / participate in product selection process and fit gap analysis.
    • Make presentations at internal conferences and author internal publications.
    • Responsible for the change in delivery and deployment strategy for all.
    • Maintain and monitor all aspects of the application: Interoperability, Performance and scalability, Reliability and availability, Application lifecycle stage, Functionality and Capability.
    • Understand the system process flow of the primary business processes. Give a clear picture of the functionality map and the applications footprint of various applications across the map.
    • Hands-on involvement in Agile, Minimum Viable Product (MVP), and outcome-based delivery model is essential.
    • Methodology and Quality Assurance - Lead development of formalized solution methodologies.
    • Create, Manage & Update repository for solution/application artifacts.
    • Interface and coordinate tasks with internal and external technical resources. Collaborate with Project Managers and technical staff to provision estimates, develop overall implementation solution/application plan, and serve as a lead as required, to implement the installation, customization, and integration efforts.
    • Contribute during project life cycle, from initial kickoff through requirements analysis, design and implementation phases for projects within the solution/application area.
    • Provide quality assurance for services within the solution/application area.
    • Write, or direct the writing of white papers that add further insight and thought in the solution/application area.
    • Drive a target and consistent application architecture across the enterprise and different platforms in the organization considering various business functions & geographic locations.
    • Drive application & technical architectures to ensure scalability, data consistency, speed of access, appropriate monitoring & instrumentation.
    • Translate functional and non-functional requirements into design within the enterprise context; help business and technology define appropriate non-functional requirements and help in assessing the error budget defined.
    • Ensure application architecture uses best in breed enterprise wide and open-source tools.
    • Document and create reusable architecture and design specifications.
    • Manage different stakeholders to arrive at end-to-end technical design.
    • Provide technical leadership and guidance to the development team, during the SDLC.
    • Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles. Act as the bridge between Enterprise / Application Architecture and Delivery.
    • Document and manage how multiple applications are poised to work together. Involves defining the interaction between application packages, databases, and middleware systems in terms of functional coverage.
    • Assists in the analysis of new and existing architectures to ensure engineering platforms meet business requirements.
    • Assists in the design of overall system and solution architecture, system integration, and implementation strategy to deliver an integrated solution.
    • Works with both internal and external partners and suppliers to deliver end to end solution.
    • Contributes to broader architectural governance activities (including but not limited to) participation in peer reviews for other solutions.
    • Technically hands on and able to drive POCs on open source and next generation architectural concepts and technologies.


    • Bachelor's degree in Engineering/InformationTechnology / Computer Science.
    • Demonstrated 10-14 years' experience as a technical specialist.
    • 5+ years of experience as a solution architect design and implementation of cloud native solution.
    • Proven expertise in Java, Spring boot, EJB, Spring Boot, MySQL and IBM MQ.
    • Proven effectiveness driving complex multi-stakeholder planning processes, driving cross-team programs to desired results, and managing risk.
    • Strong communication and interpersonal skills. Ability to speak to technical-level staff and summarize communications for business stakeholders and executives.
    • Ability to act as in a consultative manner with both business and IT leaders to align strategy.
    • Knowledge in technical program management methodologies.

    Technical Skills

    • Core Java 8+ and JUnit.
    • Strong computer science knowledge (algorithms, data structures, object-oriented design).
    • TDD. Able to write acceptance test.
    • Maven.
    • Basic Linux shell scripting commands.
    • Java Messaging Concepts. (JMS, MQ).
    • Relational Database concepts, SQL, joins, index, triggers etc.
    • Web Services Rest, SOAP.
    • Spring core concepts.
    • Experience in SQL queries optimisation.
    • Familiarity with Intellij, Git, SonarQube/SonarLint.
    • JBOSS (or any other application server knowledge).
    • Spring Boot.
    • Java Server Faces, JPA, EJB knowledge.
    • Able to write/understand complex SQL queries.
    • React JS, or Angluar
    Tell employers what skills you have

    Application Architecture
    Web Services
    Thought Leadership
    Solution Architecture
    Enterprise Architecture
    Technical Leadership
    Business Requirements
    Technical Design