Java / Tools Developer

  • Posted 60+ days ago | Updated 1 day ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

ANTLR
Java

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.