The essential skills:
- Strong experience, over at least 2 years, of working with a small, highly skilled design teams, and working to tight deadlines.
- Experience in the design of client server software solutions.
- Experience with Java, Hibernate, J2EE, Spring, HTML.
- Exposure to Database technologies, Postgres, Oracle, MySQL.
The Desirable Skills:
- Experience with Adobe Flash, Flex.
- Experience developing SOAP/REST-based applications
- Knowledge of unit testing using junit/TestNG and selenium.
- Experience developing mobile applications for iOS and/or Android platforms.
- Experience with the Eclipse tool suite (MyEclipse, Eclipse, SpringSource).
- Experience with SNMP, Telnet, and the TCP/IP stack.