Skip to main content

Software Engineer - Java Backend Developer

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. 
  • Our Core  

    We have a total commitment to diversity with the goal that every one of our people has a full sense of belonging within our organization. As a business imperative, every person at Astadia has the responsibility to create and sustain an inclusive environment. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and more creative, which helps us better serve our clients and our communities. 

    Astadia is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. 

    All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state or local law. 

    Requesting an Accommodation  

    Astadia is committed to providing Equal Employment Opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Astadia and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.

    Anderen bekeken ook

    Software Engineer - Java Backend Developer

    Bedrijf:
    Astadia
    Gemeente:
    Kontich
    Contracttype: 
    Vast contract, Voltijds
    Categorieën: 
    Software Engineer, Developer, Back-End Developer, Java Developer
    Opleidingsniveau: 
    Bachelor
    Master
    Gepubliceerd:
    21.02.2024
    Deel nu: