The Java Developer is involved in technical design, development, testing, and support, providing leadership, guidance and direction for less experienced developers.
Duties and Responsibilities
Interpret written business requirements and technical specification documents.
Perform coding to written technical specifications.
Investigate, analyse and document reported defects.
Perform maintenance programming and correction of identified defects.
Create, document, and implement unit test plans, scripts, and test harnesses.
Create and maintain technical documentation using defined technical documentation templates.
Performs related duties as assigned
Skills / Attributes Required
Java / J2EE Programming experience
Programming experience in EJB, JSP, XML, OR SQL
Knowledge of ATG, Hybris, Percussion and Magnoli platforms advantageous.
Knowledge of database architecture and design
Ability to interpret written requirements and technical specification documents.
Ability to code software according to published standards and design guidelines.
Flexible attitude, ability to perform under pressure.
A commitment to quality and a thorough approach to the work.
Ability to work well within a team