Job Description
Acquire new skills in various programming languages and development environments.
Interact with Project Manager, Team Lead, System Architect, and DB Architect to develop and implement detailed technical design.
Perform programming and adhere to programming standards and processes.
Do Technical documentation.
Ensure proper communication to immediate supervisor within the project.
Assist with design, coding, unit and integration testing, debugging and documentation of programs.
Assist new/junior Developers with design issues identified during development and testing phases.
Assist the Development Team Lead/BA in definition of business case and project scope. Support and assist the Development Team Lead/BA in requirements definition.
Assist in developing internal and external design specifications.
Provide post implementation and on-going production support
Job Specification
Full command over object oriented analysis and principles of software design.
Deep understanding of use of frameworks in Java (Log4j, Struts, Java Server Faces, Spring framework, Hibernate 3.1)
In-depth knowledge of Servlets and JSP technologies.
Hands on experience in Java, Java Script, HTML, DHTML.
Complete understanding of JDBC, SQL.
Strong analytical and problem solving skills.
Hands on experience in working with Eclipse will be an asset