Description
Responsibilities and duties:
• Need to work on Development tasks assigned by Project/Lead Manager
• Should work in the Agile method and complete assigned tasks on target
• An aptitude and interest in technology to learn new things
• Highly motivated and interested in following up on technical issues and
• understanding the functional and technical impact of any change
• Willingness to take initiative and work independently on assigned tasks
• Execute project with the team:
• Contribution in all phases of development lifecycle
• Writing well-designed, efficient and testable code
• Focus on long term quality of the software - impact of code changes,
understanding extensibility and maintenance aspects
• Work with development and testing team to complete assigned tasks of
the project to meet the deliverables
• Conducting software analysis, programming, testing and debugging
• Transforming requirements into stipulations
• Merging of code as per build and deployment strategy
• Track bugs reported by QA team, and resolve them as per delivery plan
Skillset:
• Core Java, EJB, Spring/Struts, JPA, Hibernate, Servlet, JSP
• Exposing and consuming JSON based RESTful services using Spring
• Experience with at least some of the following JavaScript component libraries:
AngulerJS, NodeJS, ExtJS, Dust, JQuery
• Experience in CSS, HTML, XML, XHTML, XSLT, XSD is plus
• Strong understanding of relational databases
• Knowledge on NOSQL databases such as MongoDB , Cassandra is a plus
• Excellent written and verbal communication skills are a must
• Bachelor’s/Master’s degree or equivalent in Computer Science/Software
Engineering (or related fields