A minimum of 3+ years previous work experience and relevant experience in internet architecture and software development.
- Expertise in object-oriented programming and design patterns (primarily MVC).
- Hands on experience in database design, SQL and any ORM tool like Hibernate/JDO etc.
- Experience in TDD based development.
- Exposure in any XML technology.