Java Software Engineers required to develop software as part of a small and experienced development team where you will be responsible for implementations of new product features, bug fixes and... maintaining unit and integration tests. Software Engineers will have one or more year's software development experience &
Demonstrable Java abilities, including:
Language features such as generics and annotations,
Understanding of common design patterns,
Rigorous methodology using issue tracking systems, code versioning and unit tests to track and record quality,
Appreciation of good user experience concepts and implementation,
Competence with Java developmental tool chains including Eclipse and Maven.