SRQ123997 - Java Software Engineer (RM Ingrid) 349022

Work location:
Starting date:
Ending date:
Hours per week:

The software developer will work under the supervision of the Software Engineers with the DCS team. The assignment of work to be done can be broken down as follows:

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.

- Higher technical education in Computer Science or Information Technology, or equivalent professional knowledge
- Good oral and written communication skills in English

- At least 8 years of experience as Java developer on Linux
- Experience with Enterprise Service Bus implementations
- Experience with JBoss Fuse and/or Spring Boot
- 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

- Good oral and written communication skills in English
- 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.

< Go back to the overview of all orders