Overview
Skills
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.).