Java Challenge! We have 4 Java enterprise applications requiring enhancements: 1 Validation tool: rule base engine validating XML documents against S specific rules 2 Recovery validation tool: validating the correct sequence of XML documents and XML tag values related to a S recovery scenario. 3 Sparring partner: exchanging S XML documents over the network protocols. 4 Copy sparring partner: exchanging S XML documents playing the role of a central infrastructure. We also have new projects, for which no code is written yet: 1 Validation consolidation: produce an user friendly consolidated report based on the individual output of the validation tool. 2 webConsole: providing sparring information status information on a web interface using HTTPS. The candidate must be at ease with Java enterprise programming and XML document manipulations. All S related training will be provided by the project manager. This includes the S XML documents and the messaging protocols. The development environment is RHEL, Java 8, IntellliJ, Bitbucket and git. Tasks are tacked in Jira. Documentation is maintained in Confluence. The candidate has to be present on site at least 2 days per week, depending on the project evolution.