• Shall have good understanding on Client Data Life Cycle.
• Will possess good knowledge of Digital Technologies (UI/UX, HTML5, Angular JS, Mobile App development, NLP and AI will be an added advantage).
• Understanding of Cloud oriented development will be a plus.
• Experience of SQL and database procedures gained through Oracle. Experience of Model driven development.
• Will have a proven track record delivering Java web applications gained through commercial experience.
• Ability to design the Architecture/Design/Code; suggests solutions and improvements.
• Will have architecture experience of working on all layers/tiers of the project from Front End development through Back End database design.
• Experience in all phases in the Development Life Cycle
• Familiarity with infrastructure and challenges faced with network, storage, DR and load balancing.
• Excellent knowledge of Java J2EE. Excellent knowledge of spring framework and Hibernate JPA.
• Good knowledge of Continuous integration/ Build forge and automated test case execution
• Good knowledge of design patterns and ability to convert it into project development.
• Experience in developing reusable APIs, consuming web services (REST) and processing data (XML/JSON).
• Working knowledge on MS Visio (experience in using Visual Paradigm will be an added advantage).• Good communication skills both written and verbal.
• Pragmatic / lean / agile development techniques
• Comfortable operating in an “agile” development team, self starting, motivated.
• Takes ownership, pride in delivered work
• Good deadline management and communication for delays, slippages.