- Commercial development experience using Java frameworks
- Understanding of and experience with application architectures (service oriented, client/server, web, database).
- SQL knowledge
- Understanding of User Experience and Usability principles
- Understanding Linux operating system (bash scripting, console)
- Nice to have: web application servers: JBoss, Tomcat