Mainframe Modernization SME/ Secret Clearance
IBM · Chantilly, VA · 2 wk ago
HybridFull-time
Role and Responsibilities
Must currently play a leadership or decision maker role on one or more technical teams, evaluating technologies or design patterns and overseeing their implementation from concept to working product.
Responsible for hands-on technical delivery of mainframe modernization engagements including legacy code analysis, cloud-native microservices architecture, database migration, batch processing migration, Kubernetes deployment, and CI/CD automation.
- Independently analyze legacy COBOL/JCL/VSAM systems, design and implement modern Java/Spring Boot replacements, build and manage relational database schemas, deploy to cloud Kubernetes environments, and troubleshoot end-to-end across the full modernization stack.
- Support marketing activities for related offerings.
- Aid in technical write-ups for proposal responses.
- Participate in weekly and monthly team meetings.
- Other similar professional duties may be assigned as needed.
Support delivery of mainframe modernization engagements.
Education and Technical Expertise
Preferred Education: Bachelor's Degree Required
Technical and Professional Expertise:
- Methods, tools, techniques expertise related to mainframe modernization.
- Lead hands-on technical delivery of legacy mainframe-to-cloud migration projects including COBOL/JCL inventory analysis, cloud-native microservices development, relational database schema design, Kubernetes deployment, and CI/CD pipeline engineering.
- Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL.
- Understand mainframe batch processing patterns including sequential file I/O (QSAM), KSDS/ESDS/RRDS VSAM operations, SORT/MERGE utilities, IDCAMS, IEBGENER, and conditional step execution via return codes and COND parameters.
- Map legacy data structures (PIC clauses, COMP-3 packed decimal, EBCDIC encoding, implied decimals, overpunch signs, binary COMP fields) to modern equivalents.
- Understand JCL PROC parameterization, GDG management, and JES job scheduling.
- Design and implement microservices using modern frameworks (Spring Boot, Spring Batch, or equivalent).
- Build batch processing jobs that replicate mainframe batch pipelines including chunk-oriented processing, database-driven paging readers, step-scoped components, and job parameterization.
- Implement ORM entity mappings with correct schema qualification, data type precision/scale for financial numeric types, and JSON column mappings.
- Build REST APIs for job triggering and operational status.
- Build relational schemas across multiple database schemas.
- Write and debug complex SQL including multi-table JOINs, window functions, aggregations, and conditional filtering.
- Manage database initialization scripts, ALTER TABLE migrations for running databases, and schema drift detection by comparing ORM entity definitions against actual database DDL dumps.
- Handle UUID primary keys, generated columns, partial indexes, sequence management, and schema-level isolation for batch vs. transactional data.
- Deploy containerized microservices to Kubernetes (EKS, AKS, GKE, or OpenShift).
- Build Helm charts with ConfigMaps, Secrets, Ingress, and service definitions.
- Configure managed relational database services, object storage, and container registries.
- Understand government cloud constraints including hardened base images, service account authentication, and restricted registry access.
- Troubleshoot pod failures, resource limits, and cross-service connectivity.
- Build and maintain CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or equivalent) with multi-stage builds.
- Automate container image builds, database schema setup, multi-service builds (10+ services), and Helm deployments.
- Handle air-gapped and restricted environments requiring image mirroring and alternative build tooling (BuildKit, Kaniko).
- Translate mainframe batch job flows (JCL PROC chains with COND parameters, multi-step jobs) into modern batch processing pipelines with steps, tasklets, and chunk processing.
- Implement data converters for packed decimal (COMP-3), signed numeric (overpunch), implied decimal, and EBCDIC-to-ASCII translation.
- Build fixed-width file readers/writers that map COBOL copybook field layouts to modern data structures.
- Design staging table patterns for transaction processing pipelines.
- Replace mainframe utilities (IDCAMS, DFSORT, IEBGENER) with programmatic equivalents.
- Diagnose and fix runtime errors across the full modernization stack: SQL grammar errors from column/table mismatches, ORM entity mapping failures, data type truncation errors, missing column errors from schema drift, and ambiguous column references in JOINs.
- Compare production database DDL dumps against application code (entity definitions and native SQL queries) to identify and resolve discrepancies.
- Generate targeted database migrations for running systems without downtime.
- Decompose monolithic mainframe applications into bounded-context microservices.
- Design service boundaries based on mainframe program groupings and functional domains.
- Implement shared libraries with COBOL data converters, VSAM-equivalent database readers, mainframe utility replacements, and report writers that replicate mainframe print output (SYSPRINT/SYSOUT).
- Manage cross-service dependencies and shared schema access patterns.
- Experience with containerization (Docker/Podman), container orchestration (Kubernetes), object storage (S3/MinIO), message brokers (Kafka), caching (Redis), API gateways, monitoring and observability (Prometheus/Grafana), distributed tracing (Jaeger), workflow orchestration (Airflow), and identity management (Keycloak/OAuth2).
- Understand infrastructure-as-code for cloud-native deployments.
- Assist the Tech Lead coordinate tasks.
- Proficiency using AI coding assistants (Claude Code, GitHub Copilot, or equivalent) to accelerate mainframe modernization tasks including legacy code analysis, schema reconciliation, test generation, and bulk code migration.
- Ability to effectively direct AI tools for complex multi-file refactoring, cross-service debugging, and documentation generation.
Preferred Experience
- Experience with government mortgage-backed securities or similar federal financial systems (3+ years)
- Experience with IBM mainframe z/OS, TSO/ISPF, JES2/JES3 (3+ years)
- Knowledge of financial industry file formats and electronic payment processing (2+ years)
- Frontend development (React/TypeScript) for admin dashboards or terminal emulators (2+ years)
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration
- Experience with API mocking frameworks for service virtualization during migration