Position Description:
The Full Stack Developer will help to produce scalable software solutions. This person will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment - participating in the design and creation of scalable software, writing clean, functional code on the front- and back-end, testing and fixing bugs or other coding issues. This person should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. This developer should also be a team player with a knack for visual design and utility. This role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment followed by development and delivery of committed features.
Mandatory Skills & Competencies:
-
Full stack developer with Java, Restful APIs and Angular 2.0+
-
Proficient in HTML/CSS/TypeScript.
-
Experience with developing enterprise web applications using Object-Oriented Design Patterns & Principles
-
Good understanding of Database concepts
-
Experienced with any of revision control systems like Git/SVN/TFS/VSS etc.
-
Good Learnability with strong ownership level
Good to have:
-
Knowledge of Security, Authentication using OAuth and JWT, Authorization
-
Knowledge of writing Unit Test with mocking framework
-
Knowledge of JIRA, GitHub/BitBucket, Code coverage tool and code analysis tool
-
Lending and deposit industry domain knowledge