Job description
JAVA FULL-STACK DEVELOPER
Responsibilities:Tooling in support of Identity Provisioning.Help Architects and Product Owner achieve iteration objectivesDevelop functions that help improve user experience.Design, develop and re-engineer complex application components, and integrate software packages, programs, and reusable objects residing on multiple platformsPerform application development based on Agile methodologies & participate in requirements/user story analysis, design, and executionConduct appropriate unit and module testing; detect, report, investigate and fix defects in the application (production support)Responsible for collaborating and integrating code into enterprise systemsProven in developing implementing and providing solutions to the given problem in all the Java technologiesProficient in stitching together end-to-end applications starting from front-end web development, back-end development, middleware integration, and persisting data in No SQL or DBMS databaseCan take responsibility for providing application design and consultation for other developers, utilizing a thorough understanding of applicable new technologyProvide objective guidance without personal or political considerationsStrong in trends and directions of the Industry, marketplace, and the playerRequired SkillsKnowledge in translating system requirements into designing and developing customized systems in an agile environment.Can transform vital business needs into code and drive innovationShould know both Spring and HibernateExperience in working in HTML 5, CSS3, Angular JS, Spring MVC, Spring Boot, REST API, JunitTechnical knowledge in REST, Hibernate, Angular JS, Node JS, CSS3, HTML5, Any RDBMS database (DB2, Postgre, MYSQL, Oracle, etc.) and SQL knowledge, Git, Maven, Eclipse / Intellij, Design Patterns