- 5+ years of hands on professional experience using UI technologies, javascript, angular, jQuery, redux, html, typescript.
- Solid understanding and experience with Object-Oriented design and development
- Good understanding of javascript debugging and application profiling
- Good understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms
- Excellent analytical and problem solving skills
- Good Communication skills and positive attitude
- Some experience in Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8
- Experience with Spring framework and Spring Boot
- Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
- Practiced understanding of Agile development methodologies & understanding of DevOps Integration
Desired skills
- Proficiency with Kafka, Websockets, Hazelcast, and in-memory databases.
- Knowledge of Financial markets, lending based products & Wealth Management
- Prior work experience with cloud based applications
Educational Qualification:
Minimum BS degree in Computer Science, Engineering or a related field.