Overview
Skills
Job Details
Onsite Kontich, Belgium
To strengthen our EU R&D team, we are currently looking for a back-end Java developer with a particular interest in creating and maintaining parsers and conversion tools (e.g. COBOL to Java, JCL to Powershell, ).
The job will entail maintaining and extending internally developed command-line tools and libraries that together implement automated language conversions:
- Parse source code into an AST
- Transform the source AST into a target AST (according to detailed specs)
- Generate the target code from the target AST
Essential Duties and Responsibilities
Your responsibility will be the ongoing maintenance and extension of multiple conversion tools, in a team of 2 3 highly autonomous people.
Occasionally you will also be asked to research and extend existing conversion specifications (while the responsibility for the full specification remains with a senior architect).
Skills, Knowledge, and Abilities
Must haves:
- Very good programming skills in Java and at least 2 years professional experience
- Experience working with parser generators like ANTLR or JavaCC
- Good verbal and written communication skills in English
- High attention to detail
- Highly autonomous and willing to take initiative
Nice to have:
- Passion for keeping up with the latest evolutions in technology;
- Participation in open-source projects;
- Interest in learning about legacy and low-level technologies (COBOL, Natural, Adabas, assembler, 3270, );
- Experience working with other programming languages like C#, C/C++, Python or Javascript;
- Experience working from command-line on Linux;
- Experience working with relational databases;
Education and Experience
- Bachelor's or master s degree in Computer Science, or equivalent practical experience.