Job Responsibilities:Developing and installing software solutions.Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System Testing, UAT, Demos, POCs, installation, maintenance of Software modules.Software prototype.System Architecture.Software Design Document.User interfaces to be developed as per UX guidelines Code files ensuring coding guidelines followed.Code review artefacts during peer code review.Test plan and Test Cases.Installation / Deployment document Release Document.Technical Documentation.