Search by job, company or skills
Job Description
We are looking for a Solution Architect on a 12-months renewable contract basis to support our project in Singapore.
Key Responsibilities:
. Drive architectural thinking and engagement with agile squads and align architecture plans and solution design with business objectives
. Work extensively with agile pods to drive containerization, cloud and digitalisation strategies
. Develop and maintain solution architecture road maps for credit origination
. Articulate key elements of proposed solutions for the system including upstream/downstream and surrounding system impacts
. Present solution architecture and designs including its benefits and drawbacks to senior stakeholders
. Assess proposed solutions for appropriateness and adherence to architecture principles and roadmap
. Work with internal and external technology partners to assess scope of technology changes needed for new projects and devise solution architecture options
. Provide cost-effective solution options for business requirements in line with architecture principles
. Maintain comprehensive documentation and best practice for systems and interfaces
. Present solution designs to technology governance committees as part of the project approval process.
Qualifications:
. Java/ J2EE, Spring, Struts, Hibernate
. Reporting tools - MicroStrategy
. Hands-on skills in J2EE specifications like JAX-RS, JAX-WS
. Cloud Solutions - OpenShift or Azure
. Container Management -using tools like Docker, Rocket and Drawbridge
. Elastic Scaling - using tools like Nginx, HAProxy or PAAS like OpenShift
. Dynamic Discover - using tools like Zookeeper or Etcd
. Configuration Management - using tools like Zookeeper, Etcd, Spring, Puppet/Chef, Ansible
. Continuous Integration - using tools like Maven and Jenkins
. Continuous Deployment - using tools like Jenkins, Nolio or Go
. Assembly Development - using frameworks like Apache Camel or Node.js
. UI Development - using frameworks like Node.js, REACT, AngularJS or Backbone
. IDL Definition - using tools like RAML or Swagger
. Code Development - using IDE's like Eclipse or IntelliJ
. Web API's - for Information Exchange
. Collaboration - using tools like Git-Hub and JIRA
. Hands experience and Knowledge of microservices architecture
. Strong in Oracle or SQL Server PL/SQL development and designing data model.
. Understanding of continuous build concept and usage with maven, SonarQube or other related tools
. Web services, API design, Defining Specification using swagger/RAML.
. Experience with automated test configuration.
. Good to have experience in containerization technologies - Kubernetes