Expertise in application, data, and infrastructure architecture disciplines
Advanced knowledge of architecture and design across all systems
Proficiency in multiple modern programming languages: Java, JavaScript
Knowledge of industry-wide technology trends and best practices
Keen understanding of financial control and budget management
Ability to work in large, collaborative teams to achieve organizational goals
Passionate about building an innovative culture
Experience in architecture, software design principles. Application, data and infrastructure.
Hands on experience in Java application development using secured coding practices.
Hands on experience in JavaScript /HTML5: ES6, TypeScript, Angular/React, Node.JS
Experience building cloud native applications, design scalable solutions that can be deployed in Docker containers.
Experience applying modern agile software delivery practices such as agile/scrum, continuous integration and continuous delivery (CI/CD), DevOps and automation
Experience in hybrid cloud strategy and cloud computing technologies including Cloud Foundry, AWS.
Experience developing API/Microservice using Springboot, and deploying in PaaS environment such as Pivotal Cloud Foundry
Experience in relational databases such as Oracle, SQLServer
Familiarity with ETL concepts and development
Knowledge in event/message driven architectures: Kafka, Messaging (MQ Series , JMS)
Knowledge in NoSQL database: MongoDB, Cassandra
Knowledge in Cucumber, Selenium, Jasmine, Karma, etc