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