Senior COBOL/Java Migration Engineer

Amaris Consulting

Singapore

Presencial

SGD 120.000 - 180.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Amaris Consulting seeks a Senior Software Developer (COBOL / Java) to support a system modernization initiative. You will contribute to migrating legacy COBOL applications toward a Java-based architecture, combining hands-on Java development with COBOL analysis and migration delivery to maintain business logic during the transition.

You will collaborate with clients and distributed teams to design solutions, implement tests, and support UAT and cutover to ensure a smooth COBOL-to-Java migration.

Formación

  • 5+ years of hands-on Java development experience.
  • Experience with COBOL applications and reading/analyzing COBOL code.
  • Strong knowledge of Java EE and/or Spring.
  • Experience designing and maintaining medium-to-complex applications.
  • Experience translating business requirements into technical designs.
  • Experience performing impact analysis, estimations, and risk assessments.
  • Experience with Unit, Integration, and System Testing.
  • Comfortable engaging with clients and supporting UAT and issue resolution.
  • Experience guiding offshore or distributed development teams.

Responsabilidades

  • Participate in client workshops to capture requirements and translate COBOL behavior into Java solutions.
  • Prepare design documents and technical specs for Java development and migration work packages.
  • Support BAs with technical analysis, proposals, and estimations.
  • Analyze and reverse-engineer legacy COBOL applications to support migration to Java architecture.
  • Design and develop Java applications using Java EE / Spring.
  • Perform impact analysis, estimation, and risk assessment for migration activities.
  • Assist with migration risk assessment and data integrity during cutover.
  • Perform Unit, Integration, and System Testing of Java applications.
  • Provide technical guidance to offshore/distributed teams.
  • Support clients during UAT and issue resolution.
  • Collaborate with PMs, LOs, BAs, developers, testers, and production support.
  • Maintain project artifacts per methodology.

Conocimientos

Java development
Java EE
Spring
COBOL

Educación

Bachelor's degree in CS/IT

Descripción del empleo

We are looking for a Senior Software Developer (COBOL / Java) to support a system modernization initiative, contributing to the migration of legacy COBOL applications toward a Java-based architecture. The role combines hands-on Java development with legacy COBOL analysis, technical solution design, testing, and migration delivery to ensure business logic continuity throughout the transition.

Key Responsibilities

  • Participate in client workshops to capture requirements, understand existing COBOL system behavior, and translate them into target technical solutions.
  • Prepare Product Design Documents and Technical Specifications for Java development, system integration, migration work packages, and change requests.
  • Support Business Analysts with technical analysis, solution proposals, impact assessments, and development estimations.
  • Analyze and reverse-engineer legacy COBOL applications and business logic to support migration toward the target Java architecture.
  • Design and develop medium-to-complex Java applications using Java EE / Spring technologies.
  • Perform impact analysis, technical estimation, and risk assessment for functional stories, migration activities, and change requests.
  • Support migration risk assessment and mitigation, including data integrity, parallel runs, system compatibility, and cutover.
  • Perform Unit, Integration, and System Testing, including validation of Java applications against existing COBOL system behavior.
  • Provide technical guidance to offshore and distributed development teams.
  • Support clients during UAT, including technical enquiries, batch job execution in simulation environments, and issue resolution.
  • Collaborate with Project Managers, Project Leads, Business Analysts, developers, testers, and production support teams throughout project delivery.
  • Maintain technical and domain-level artifacts in line with established project methodology.

About You

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of hands-on Java development experience, with strong knowledge of Java EE and/or Spring.
  • Experience working with COBOL applications, including the ability to read, understand, or analyze existing COBOL code and business logic.
  • Strong experience designing, developing, and maintaining medium-to-complex applications.
  • Experience translating business requirements and legacy system logic into technical specifications and target solution designs.
  • Experience performing impact analysis, development estimation, and technical risk assessment.
  • Experience with Unit, Integration, and System Testing.
  • Comfortable working directly with clients and supporting UAT and technical issue resolution.
  • Experience providing technical guidance to offshore or distributed development teams.
  • Strong communication, analytical, problem-solving, and stakeholder-management skills.

Nice to Have

  • Experience in COBOL-to-Java, mainframe-to-Java, or other legacy modernization and migration projects.
  • Hands-on COBOL development experience within mainframe or core banking environments.
  • Experience with batch processing, overnight batch jobs, and target batch architecture.
  • Experience within core banking, securities, or financial services environments.
  • Business/domain knowledge of securities operations, including pre-trade and post-trade processes or broader capital markets.
  • Experience working across legacy and modern technology environments involving multiple systems and cross-functional delivery teams.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Developer (COBOL / Java)
Senior Software Developer (COBOL / Java)

Amaris Consulting • Singapore

Presencial
SGD 120.000 - 180.000
Java Software Engineer
Java Software Engineer

SCIENTE • Singapore

Presencial
SGD 90.000 - 130.000
Software Developer- Java (On Site) | Contract |
Software Developer- Java (On Site) | Contract |

Zenith Infotech Pte Ltd. • Singapore

Presencial
SGD 90.000 - 130.000
Senior Java Technical Lead
Senior Java Technical Lead

Goldtech Resources Pte Ltd • Singapore

Presencial
SGD 120.000 - 180.000
Senior Java Development Lead
Senior Java Development Lead

AURIONPRO MARKET SYSTEMS PTE. LTD. • Singapore

Presencial
SGD 180.000 - 260.000
Software Developer- Java (On Site) | Contract |
Software Developer- Java (On Site) | Contract |

ZENITH INFOTECH (S) PTE LTD. • Singapore

Presencial
SGD 120.000 - 180.000
Java Developer (1 Year Contract)
Java Developer (1 Year Contract)

MORGAN MCKINLEY PTE. LTD. • Singapore

Presencial
SGD 120.000 - 160.000
Software Developer- Java (No WFH) | Contract | Multiple site
Software Developer- Java (No WFH) | Contract | Multiple site

ZENITH INFOTECH (S) PTE LTD. • Singapore

A distancia
SGD 90.000 - 130.000
Software Developer- Java (NO WFH) | Contract |MULTIPLE OFFICE LOCATION
Software Developer- Java (NO WFH) | Contract |MULTIPLE OFFICE LOCATION

ZENITH INFOTECH (S) PTE LTD. • Singapore

A distancia
SGD 70.000 - 120.000
Software Developer Java| Hybrid (2days WFH) | with Perf Bonus
Software Developer Java| Hybrid (2days WFH) | with Perf Bonus

ZENITH INFOTECH (S) PTE LTD. • Singapore

A distancia
SGD 90.000 - 150.000