JAVA SOFTWARE DEVELOPER
Nato clearance:
NO
Job description:
LOCATION: Maastricht, Netherlands
SALARY: Negotiable daily rate
WORK HOURS: Monday to Friday, normal working hours
STARTING DATE: February 2019
TASKS
• Analyse specification and system design documents
• Analyse existing software source code for possible re-use
• Develop and produce new software modules. This includes design, coding, testing, and related documentation, with the aim of deploying the software modules in the operational environment
• Participate in peer source code reviews
• Analyse reported problems and propose solutions. Adapt source code accordingly
• Analyse potential emerging change requests and propose solutions. Adapt documentation, source code and test accordingly
• Execute all assignments in accordance with governing quality, safety and security requirements and procedures
• Ensure maintainability of software code. This could consist in the update of the source to keep it future-proof, highly available while it remains easily maintainable
• Review some of the current TSC concepts and propose solutions in order to drive short to medium term development
Job requirements:
• Higher technical education in Computer Science or Information Technology, or equivalent professional knowledge
• At least 8 years of experience as Java developer on Linux
• JAVA
• Ability to identify, analyse and solve problems, and to present key issues and recommended solutions in a clear, structured and concise way
• Cooperates and works well in a team
• Well organized and systematic in his/her work
• Good oral and written communication skills in English
Additional information:
DESIRABLE:
• Experience with Enterprise Service Bus implementations
• Experience with SQL, PL/SQL and accessing databases from Java
• Experience with broker technologies (Active MQ)
• Experience in producing clear and concise software design and test documentation
• Experience in test and verification of large IT systems
• Experience in system management applications