Senior Java Software Engineer – Legacy Modernization

IBM

New York (NY)

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Consulting in New York is seeking an experienced Java developer to contribute to CTU, an automated refactoring tool translating COBOL to Java. You’ll design solutions, write clean code, and collaborate on library integration and automation within Windows/eclipse environments.

You’ll focus on technical coding, participate in code reviews, and apply TDD practices while working with Spring and related tools. Bachelor's degree required; 7+ years of Java experience preferred.

Qualifications

  • 7+ years of Java development experience.
  • Experience with Java libraries (Spring Framework, Guava, Apache Commons, Guice /Dependency Injection, JPA, EMF).
  • Good SQL / ORM / Relational Databases knowledge.
  • Practical skills in CI/CD - some of Git, Maven, Gradle, Docker, Jenkins, Jira.
  • Good command of Test-Driven Development.

Responsibilities

  • Design Java solutions for modernizing legacy applications
  • Write well designed, testable code
  • Problem solving, including helping others
  • Participate in code reviews

Skills

Java Development
SQL / ORM / Relational Databases
Test-Driven Development

Education

Bachelor's Degree

Tools

Spring Framework
Guava
Apache Commons
Guice / Dependency Injection
JPA
EMF
Git
Maven
Gradle
Docker
Jira

Job description

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

Your Role And Responsibilities

This position will focus primarily on the development of CTU, an automated refactoring tool that translates COBOL to a modern object oriented (Java) equivalent. Secondary responsibilities include project related activities (integrate new libraries, solution customization, automation), or other language modernization.

What You’ll Need To Do
  • Design Java solutions for modernizing legacy applications
  • Write well designed, testable code
  • Problem solving, including helping others
  • Participate in code reviews

It's expected that you'll spend most of the time on technical/coding activities.

Development is done mostly on Windows machines, and CTU is built on eclipse.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise
  • 7+ years' experience of Java Development
  • Experience with Java libraries (Spring Framework, Guava, Apache Commons, Guice /Dependency Injection, JPA, EMF)
  • Good SQL / ORM/ Relational Databases knowledge
  • Practical skills in CI/CD - some of Git, Maven, Gradle, Docker, Jenkins, Jira
  • Good command of Test-Driven Development
Preferred Technical And Professional Experience
  • Compilation technologies / ANTLR / XText
  • Cloud /Kubernetes
  • Performance Tuning
  • MVS / COBOL / JCL
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Legacy Modernization & Cobol-to-Java
Senior Java Engineer: Legacy Modernization & Cobol-to-Java

IBM • New York (NY)

On-site
USD 120,000 - 150,000
Mainframe Modernization SME
Mainframe Modernization SME

IBM Computing • Chantilly (VA)

On-site
USD 130,000 - 190,000
Mainframe Modernization SME
Mainframe Modernization SME

IBM • Herndon (VA)

On-site
USD 140,000 - 170,000
Mainframe Modernization SME
Mainframe Modernization SME

IBM • Maryland

On-site
USD 140,000 - 200,000
Mainframe Modernization SME
Mainframe Modernization SME

IBM • Chantilly (VA)

On-site
USD 140,000 - 190,000
Mainframe Modernization SME
Mainframe Modernization SME

IBM • Washington

On-site
USD 140,000 - 190,000
Senior Legacy Systems Engineer (COBOL Modernization)
Senior Legacy Systems Engineer (COBOL Modernization)

American Ops • Montgomery (AL)

On-site
USD 95,000 - 130,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k)
Life Insurance (Basic, Voluntary & AD&D)
+2
Senior COBOL and .NET Developer
Senior COBOL and .NET Developer

Pipe Recruit • New Jersey

On-site
USD 100,000 - 130,000
Mainframe Modernization SME
Mainframe Modernization SME

MainframeMaster • United States

On-site
USD 120,000 - 150,000
Remote Java Full Stack Engineer - Legacy Modernization
Remote Java Full Stack Engineer - Legacy Modernization

Dine Development Corporation • Arizona

Hybrid
USD 110,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+6