Tools Developer
Posted 10 hours 12 minutes ago by Vivid Resourcing
About the Role
Are you passionate about working with legacy technologies and building powerful conversion tools? We're looking for a Tools Developer with strong Java and parser generator experience to extend and improve our existing toolset.
You'll play a key role in expanding and enhancing our COBOL to Java, JCL to PowerShell, and similar conversion tools by refining grammars and conversion rules. If you've worked with ANTLR, JavaCC, or any other parser generators, and are keen to dive into older languages like COBOL, this is the perfect opportunity for you!
️ What You'll Do
- Extend and improve existing conversion tools (e.g., COBOL to Java, JCL to PowerShell).
- Enhance grammars and conversion rules to ensure accurate translation between languages.
- Work with ANTLR v3 to develop and optimize parsers for legacy codebases.
- Collaborate with cross-functional teams to understand business requirements and ensure conversion tools meet expectations.
- Dive into legacy languages like COBOL and learn how to handle older technology stacks.
- Participate in migration and modernization of legacy systems, helping clients transition outdated code to modern environments.
️ Must-Have Qualifications
- At least 2 years of professional experience with Java development.
- Strong understanding of Java 8, 11, 17, and 21 and their differences.
- Experience with parser generators (e.g., ANTLR, JavaCC, PEG, or hand-written recursive descent parsers).
- A willingness to learn and work with older languages like COBOL and other legacy technologies.
Nice-to-Have Skills
- Experience with ANTLR v3 specifically.
- Familiarity with legacy technologies such as COBOL, CICS, Natural, IDMS, VSAM, etc.
- Prior experience in legacy modernization or migration projects, particularly in mainframe environments.
Why Join Us?
- Work with cutting-edge conversion tools and make a significant impact on legacy modernization projects.
- Collaborate with a talented team in an innovative and dynamic environment.
- Flexible working options with a hybrid/remote work model.
- Competitive salary, benefits, and opportunities for career growth.
How to Apply
If you're ready to take on the challenge of modernizing legacy systems and improving conversion tools, apply now by clicking the "Apply" button or reach out to . We can't wait to see your experience and help you grow in this exciting role!