Duties:
Responsible for supporting the development and implementation of Front end, Back end, Mobile, and financial all-encompassing Web Applications and user interfaces; perform tasks using complex technologies including HTML5, CSS3, JavaScript, jQuery, Angular JS, ReactJS, Bootstrap, JIRA, Git, SDLC, Redux, Node JS, AJAX, JSON, JSP, REST APIs, Spring and Hibernate; produce effective, highly reusable, and maintainable software application designs by using best practices, Design Patterns, Agile methodology and OOAD methodology; lead the resolution of critical problems within limited time constraints; analyze requirements effectively, anticipate project risks, and derive an accurate scope based on all information; communicate with all project stakeholders on a regular basis; apply knowledge of Object oriented programming, Database Management, Penetration testing, Network security and Parallel Processing to complete assigned tasks; and participate, contribute and lead code reviews to support various enterprise architectural decisions.