> Markdown version of [/jobs/ext/3181440-software-engineer-all-humans-java](https://www.wearedevelopers.com/jobs/ext/3181440-software-engineer-all-humans-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (all humans) #java - **Company:** Erste Group Bank AG - **Location:** Wien, Austria - **Salary:** €51,134.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adaptable Database Systems, Automation of Tests, COBOL (Programming Language), Static Program Analysis, Compilers, Code Review, Data Structures, Software Debugging, Junit, Apache Maven, Parsing, Software Engineering, Scripting, Spring-boot, Git, Containerization, Solid Principles, Codebase, Restful APIs, Data Pipelines - **Published:** September 30, 2026 - **Apply:** https://iventajobdata.eu/bestmedia/img/2523029/2014470/cl/233d0d281937fa8fdb1b182f3c3a0ccb71c4de62/L10516903#60ff9f1519c2cf3d72d910d391e7f575h0n8eoj65h ## About the Role * Professional experience in Java development; comfortable working in a Spring Boot codebase. * Solid understanding of software design principles, algorithms, and data structures. * Experience with REST APIs and service integration. * Strong debugging and troubleshooting skills, especially reasoning through multi-stage data pipelines * Experience with Git and collaborative development workflows (branches, PRs, code review). * Familiarity with automated testing (JUnit or similar) and quality assurance practices. * Understanding of secure software development practices. * Ability to work effectively with architects and stakeholders, including reading and reasoning about unfamiliar or legacy source languages. Nice to have: * Experience with ANTLR4 (or another parser generator), lexers, parsers, grammars, and Abstract Syntax Trees. * Experience building or maintaining source-to-source transpilers, compilers, or static analysis tools. * Experience with intermediate representations (IR) and multi-pass lowering/transformation pipelines. * Familiarity with legacy mainframe languages (Natural/Adabas, COBOL, or similar) is a plus but not required. * Experience with CI/CD pipelines and scripting for build/test automation. * Familiarity with cloud-native/containerized environments. * Knowledge of ITIL-based operational processes and production support/monitoring concepts. ## Description * Design and extend transpiler/compiler components (ANTLR4 grammars, lexers, parsers, AST/IR models) that translate legacy Natural source code into modern Java (Spring Boot) applications, ensuring generated output is correct, idiomatic, and enterprise-architecture compliant. * Develop and maintain the translation pipeline in Java: AST-to-IR mappers, IR-to-Java lowering passes, code generators (Spring services, repositories, DTOs), and REST APIs that expose transpilation as a service. * Define and validate translation correctness by writing unit and integration tests against representative source fixtures and verifying that generated Java code compiles and behaves as expected. * Diagnose and fix defects surfaced during transpilation (e.g., malformed generated code, incorrect type or naming mappings) by tracing root causes through the pipeline * Support build, integration, and operational readiness for the transpiler service: Maven build health, CI pipeline stability, source-control integration, and troubleshooting for downstream teams consuming generated projects. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [Austria – the most livable place for software developers?](https://www.wearedevelopers.com/magazine/20-austria-the-most-livable-place-for-software-developers) - [Best Companies to Work For in Austria: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/192-best-companies-to-work-for-in-austria-top-25-companies-in-2023) - [IT Salaries in Austria](https://www.wearedevelopers.com/magazine/286-it-salaries-in-austria) - [How to Find Tech Jobs in Vienna](https://www.wearedevelopers.com/magazine/292-how-to-find-tech-jobs-in-vienna) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)