Knowledge: Struts2, Spring, JPA, Ajax, Axis2, JSP, Tomcat 6.x, MySQL-a or SQL Server, Linux-a (Debian 4) or other, HTML, XML, Web services and experience with servlets technology.
Responsibilities: Designing of the application accordingly to the requirements and specifications. Analysis of requirements and designing Functional Specifications made by the project manager. Working with the managers and business users for preparation of the Project plans. Key role in designing workflow for other developers and Java programmers. Tracking of the code development progress according to the project plan and keeping the activities in sync with the project plan. Designing the database according to the requirements and specifications. Development of the stored procedures, triggers, stored functions, methods, classes and libraries. Co-ordination with the other team members and other teams for delivering the releases. Code reviews and preparation of the test cases. Co-ordination with the deployment teams for the live deployments and the tracking the application on regular basis. Build and Deployment of the code on the pre-production environments. Working with the production support teams for resolving ongoing production issues. Assignment of the defects/issues to the team members and planning of the patch deliveries by coordinating with the business and deployment teams. Participation in making of technical documentation for finished products. Programming the code in java environment