Job Description

Strong in core java. Should have excellent understanding of core design patterns used in java / j2ee applications.
Candidate having experience on Oracle Utility and Application Framework would be preferred but not mandatory.

Should have experience in design, architecture and implementation of complex applications.
Having experience on javascript / Html / JQuery / Ajax and UI based application frameworks.
Hands on experience in core java, webservices, servlets, industry standard framework like hibernate, spring etc
Good knowlege of SQL with Oracle is must.
Should have worked on applications using either Webpshere application server or weblogic application server.
Good to have knowledge of Agile based Software Development cycle.
Should be able to write JUnits to test.
Candidate having experience on Oracle Utility and Application Framework would be preferred but not mandatory.
Knowledge of performance tuning . Awareness of any performance tool to identify performance issues.

The candidate should be able to program with ease using Java, s/he should understand concepts around JEE and apply them to programming.

S/he should be able to go through existing programs and be able to design the program changes for new requirements, or be able to recommend changes and redesign the existing programs if the situation warrants.

The candidate should have a practice of continuous reading of technical subjects and be aware of the latest improvements in Java in particular and technology in general.

The candidate should bring to work an exceptional skill of research & development to be able to try new things independently, and gauge the efficacy before putting to practice those new developments, including owning up to those changes after implementation.

He/She will be responsible for design and development of unit assigned by supervisor. Development will be in core java using various frameworks being used in product.