Epicareer Might not Working Properly
Learn More

Solution Architect

Salary undisclosed

Apply on


Original
Simplified
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.

Requirements

  • 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

Choose an item.

  • Web services, API design, Defining Specification using swagger/RAML.
  • Experience with automated test configuration.
  • Good to have experience in containerization technologies - Kubernetes