Candidates should have experience in design and develop high-volume applications for delivering high-availability and performance.
Write Well designed, testable and efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies for the architectural review.
Should be highly motivated in both solo and team situations by contributing to a great team spirit.
Desire and drive to take an active role in improving the end product
should have strong knowledge of client server interaction, good understanding of REST architecture Skills: Java, J2EE, Struts, Spring, Hibernate (Java), EJB, Webservices and Javascript