Назад
Company hidden
5 дней назад

Software Engineer (Java)

51 134€
Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Austria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (Java): Designing and extending transpiler and compiler components that translate legacy Natural source code into modern Java Spring Boot applications with an accent on parser architecture, intermediate representations, and translation correctness. Focus on building multi-stage code-generation pipelines, debugging malformed generated code, and validating enterprise-ready output through automated testing.

Location: Vienna, Austria

Salary: Minimum EUR 51,134 gross per year; actual compensation depends on professional and personal qualifications.

Company

hirify.global is the technology organization of Erste Group, a major banking group in Central and Eastern Europe with more than 2,000 IT experts.

What you will do

  • Design and extend ANTLR4 grammars, lexers, parsers, ASTs, and IR models for translating legacy Natural source code into modern Java Spring Boot applications.
  • Develop and maintain Java translation pipelines, including AST-to-IR mapping, lowering passes, code generators, and REST APIs.
  • Build unit and integration tests to verify generated Java code compilation, behavior, and translation correctness.
  • Trace and resolve defects such as malformed generated code and incorrect type or naming mappings.
  • Support Maven builds, CI pipelines, source-control integration, and operational readiness for downstream teams.

Requirements

  • Professional Java development experience in a Spring Boot codebase.
  • Strong understanding of software design principles, algorithms, and data structures.
  • Experience with REST APIs, service integration, Git, collaborative development, and automated testing.
  • Strong debugging and troubleshooting skills for multi-stage data pipelines.
  • Understanding of secure software development practices.
  • Ability to collaborate with architects and stakeholders and reason about unfamiliar or legacy source languages.

Nice to have

  • Experience with ANTLR4 or other parser generators, lexers, parsers, grammars, and abstract syntax trees.
  • Experience with transpilers, compilers, static analysis tools, intermediate representations, or multi-pass transformation pipelines.
  • Familiarity with Natural/Adabas, COBOL, CI/CD automation, cloud-native environments, or containerization.
  • Knowledge of ITIL-based operations, production support, and monitoring.

Culture & Benefits

  • International community with learning and development opportunities.
  • Health Centre at Erste Campus with medical services during working hours.
  • Special conditions for financial services, insurance, supermarkets, clothing stores, and other services.
  • Interest groups, clubs, sports and leisure activities, and convenient transport connections.
  • Employee referral program and performance-related compensation.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →