Job Description:
As a Full Stack Applications developer, you will participate in all facets of the development cycle for the application.
You should have strong understanding of product development and should be Self-directed and self-motivated with the ability to take charge as and when required
In this position you will analyze, design, develop, integrate, and troubleshoot software programs/applications.
This includes configuring, coding, developing, integrating, testing and documenting software specifications.
Technical Skills Required:
Sound knowledge of Angular practices (Angular) and commonly used modules
Strong knowledge on object-oriented JavaScript/Typescript, AJAX, HTML 5, CSS Modules, Web pack, Pack managers (npm)
Sound knowledge on one or more chosen frameworks/libraries like UI Bootstrap or jQuery
Creating custom, general use modules and components that extend the elements and modules of core Angular
Knowledge on Regex/Expressions Templating engines (jQuery, jQueryUI, RequireJS, )
Ability to integrate existing APIs (REST/SOAP)
Working knowledge using Git/GitHub, Continuous integration using Jenkins.
Very strong experience in integrating API and managing it.
Having knowledge of Java/J2EE web application technology stack (Spring MVC, Hibernate, REST) is a plus
Having Knowledge about AWS is a plus.
Having a handle on MVC.
Excellent conceptual, and critical thinking capabilities.
Strong attention to detail and consistency.
Desired Candidate Profile:
Either Bachelors degree in Computer Science, Engineering, or equivalent programming
experience is acceptable.
2+ years applications development experience with full-stack development and agile
frameworks.
Strong understanding of object-oriented programming and service-oriented design.
Work effectively both independently and as a contributing team member.
Strong verbal and written communication skills.
Creative problem solving with the ability to present multiple solutions and potential side
effects.