* Participate in all phases of software development lifecycle.

* Produce and maintain clean, high-quality code.

* Work as a part of a dynamic team throughout the software development lifecycle.

* Perform code reviews and implement software development best practices.

Required Qualifications:

* Working experience as a Java developer in J2EE using any of the following products: Servlets, JSP, Spring, Struts, Hibernate.

* Good understanding of OOP programming principles and design patterns

* Good knowledge of English.

* Working experience in MySQL, Informix.

* Good knowledge of English.