Java Architect Mainframe Modernization & Debugging Expert

  • Dallas, TX
  • Posted 11 hours ago | Updated 11 hours ago

Overview

On Site
$70 - $75
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java Development
Code Debugging
Mainframe Modernization
Bash Scripting
Python Scripting
SQL Development
Object-Oriented Programming
REST APIs
Linux/Windows Environments
Cloud Deployment

Job Details

Job Title: Java Architect Mainframe Modernization & Debugging Expert
Job Type: Contract / Full-Time
Experience Level: Senior (10+ years)


Job Summary:

We are looking for an experienced and highly skilled Java Architect with strong debugging expertise and a passion for solving complex problems in legacy and modern codebases. This role is focused on the migration and transformation of mainframe applications using modern Java-based solutions and scripting tools. The ideal candidate excels at identifying root causes in defect patterns across multiple codebases, works independently, and collaborates well with both technical and business stakeholders.


Key Responsibilities:

  • Learn and work with proprietary Astadia Factory tools for mainframe transformation

  • Provide expert-level Java programming and debugging, including reading and fixing others code

  • Write and maintain Bash or Python scripts as part of system tooling and automation

  • Analyze legacy code to identify root causes, logic paths, and system integration issues

  • Document system requirements, technical design, use cases, and implementation details

  • Deliver solutions across multiple concurrent projects without compromising on quality or deadlines

  • Collaborate closely with internal teams and client mainframe specialists to ensure transformation accuracy

  • Support environment configuration, data management, and testing alongside development

  • Work independently and think critically without always having a defined roadmap

  • Exhibit strong consulting presence customer-focused, self-driven, and outcome-oriented

  • Follow modern development practices including unit testing, integration testing, and deployment in cloud environments


Required Qualifications:

  • 10+ years of experience with Java application development and relational database technologies

  • Expert-level skills in Java, JDBC, REST APIs, ANT, GIT

  • Proven experience with debugging complex Java applications and solving integration issues

  • Strong skills in Object-Oriented Programming, Java design principles, and performance tuning

  • Experience with SQL development and working with structured data

  • 2+ years of experience writing Bash and/or Python scripts

  • Hands-on experience with both Linux and Windows environments

  • Experience with unit testing, TDD, CI/CD, and cloud-based deployments

  • Willingness to learn Mainframe technologies such as COBOL, CICS, JCL, and DB2

  • Excellent communication skills both written and verbal

  • Exposure to Agile and Waterfall development methodologies

  • Bachelor's degree in Computer Science or equivalent work experience


Preferred (Nice-to-Have):

  • Experience working with third-party development frameworks

  • Background in mainframe migration or modernization initiatives

  • Ability to lead small, cross-functional teams with multiple responsibilities (debugging, testing, data, etc.).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.