Working alongside product managers and engineers, in building web based applications which will power mission critical applications. Will also be responsible for performance tuning and optimization of the existing systems.
1. Strong analytical and problem solving skills
2. Experience in developing scalable web based applications with Java based platforms for 2+ years.
(Springs, Struts, EJB, etc)
3. Experience in working with UI tool kits including but not limited to CSS, JS, YUI, Adobe-flash etc.
4. Experience in performance tuning of database, containers like Apache, Tomcat, etc.
5. Experience in code reviewing peer code and strong design patterns knowledge.
6. Good understanding of Freemarker or other template engine.
7. Good understanding of software development life cycle.
8. Understanding of Junit and other test frameworks is a must.
9. Strong estimation skills
10. Ability to identify technical feasibility of any requirement especially when there are performance constraints