The candidate would be responsible for: Developing and installing software solutions. Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE on BPM platform.
Responsibilities
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.
Ensures the preparation of the following:
Software prototype, System Architecture
Software Design Document
User interfaces to be developed as per UX guidelines
Code files ensuring coding guidelines followed
Code review artifacts during peer code review
Test plan and Test Cases
Installation / Deployment document
Release Document/Technical Documentation
Documents and demonstrates solutions by developing documentations, flowcharts, layouts, diagram, charts, code, comments and clear code; Ensuring that project task is completed in defined effort and timelines
Write technical specifications in Java/J2EE and DB design, Java back end, Java UI, batch processes.
Testing: Writing of test cases, unit testing, system testing, negative testing of PMS domain systems
Trouble shooting: Log analysis and database query optimization
Contribute to the implementation of operational permanent control policies and procedures in day-to- day business activities, such as Control Plan
Perform quality reporting and controls in line with the Teams QACMP
Provides information by collecting, analyzing and summarizing development and service issues. Develops software solution by studying information needs, conferring with users, studding system flow, data usage and work processes, investigating problem areas, following delivery cycle.
Requirements
The candidate should be Bachelor of Engineering / Technology in Computer Science & Engineering or Information Technology or Masters of Computer Applications with 3-4 years in Software development across a wide variety of development projects, preferably in BPM/ECM/DMS/CCM experience and Product Implementation.
Must have adequate programming skills and proficiency in JAVA, JSP, Struts, Servlets, EJB, JSF, Hibernate, SQL/Oracle, J2EE /other JAVA technologies.
Hands -on experience of BAM and ProAgile is mandatory.
Worked on WebSphere Application server, WebSphere and Jboss Portal Server