A well-known government body in Adelaide is looking for 2x Software Developers with JAVA experience to join their IT team on an 8 month contract with view to get extended. You must have Australian Citizenship for security clearance purposes.
Start date is end of April. Applications close on April 9th.
Description of task is as follows:
Our client is involved in the development of a tool developed that provides the ability to generate combat simulation characteristic and performance files from generic entity definitions. The tool uses a web interface allowing for collaborative data entry to describe the input properties for a scenario. A series of data conversion tasks are then executed using a distributed processing environment to generate combat simulation specific representation of the entity data and the interaction between entities.
The task will require the selected contractor to implement the properties required to capture specific data in the database and web interface. This data, combined with existing data fields, will then be used to generate the simulation input files.
The software requires updates to the development and release environment so that it can be hosted on networks other than the existing network. The contractor will develop a stable and reliable release that can be hosted with appropriate connection security on any network. The entity data can be shared between different workspaces (private repositories of entity data) but users are unable to merge changes from the source workspace into a modified one. Similar to the concept of software version control the system must be modified to allow merging of changes and conflict resolution where required. Additionally the system must provide a notification/ messaging method to allow users to know when the source workspace has been altered.
You will be responsible for the provision of software development services under the direction of the Technical Lead. The software development services will include development or alteration of Java source code and HTML interface pages.
The Areas of Expertise required by the key persons are:
- Software Development - Java
- MongoDB - not a must have
- Play Framework - not a must have