Senior Java Software Engineer, Legacy Modernization

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Posted
26 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$109k most similar roles pay here $223k

This listing doesn't post a salary. Most similar roles pay $151,000–$187,287.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Java Software Engineer, Legacy Modernization

Senior Java Software Engineer – Legacy Modernization joins the IBM Consulting team to focus on developing CTU, an automated refactoring tool that translates COBOL into modern object-oriented Java equivalents. The role involves designing Java solutions for legacy application modernization, writing testable code, participating in code reviews, and performing technical tasks such as integrating new libraries and solution customization. Candidates must possess over seven years of experience with Java and various libraries including Spring Framework, Guava, Apache Commons, Guice, JPA, and EMF. Required skills include SQL, ORM, relational databases, and CI/CD tools like Git, Maven, Gradle, Docker, Jenkins, and Jira. The work involves solving the technical challenge of transitioning legacy systems to modern architectures using technologies such as ANTLR, XText, Kubernetes, and performance tuning while working within an Eclipse environment on Windows machines.

What you'll do

  • Develop an automated refactoring tool that translates COBOL code into modern Java equivalents.
  • Design Java solutions specifically for modernizing legacy applications.
  • Write well-designed, testable code using standard libraries like Spring and Guava.
  • Perform technical coding activities as the primary daily responsibility.
  • Participate in peer code reviews to ensure quality and standards.
  • Solve complex technical problems and provide guidance to other team members.
  • Integrate new libraries and perform solution customizations for project requirements.
  • Execute automation tasks and support additional language modernization projects.

What we're looking for

  • 7+ years of experience in Java Development.
  • Experience with Java libraries including Spring Framework, Guava, Apache Commons, Guice, JPA, and EMF.
  • Knowledge of SQL, ORM, and relational databases.
  • Practical skills in CI/CD tools such as Git, Maven, Gradle, Docker, Jenkins, and Jira.
  • Good command of Test-Driven Development.
  • Bachelor's Degree (preferred).
  • Experience with compilation technologies, ANTLR, XText, Cloud, Kubernetes, Performance Tuning, MVS, COBOL, or JCL (preferred).

More like this

Similar roles

Lead Java Software Engineer

Allstate

Remote (IL) 15 days ago $100,000$170,500
Java J2EE Spring Boot Spring Framework RESTful APIs Microservices SQL JUnit Selenium JBehave CI/CD GitHub Jenkins SonarQube Gradle Maven Docker Kubernetes Datadog Kafka AWS PCF Azure JavaScript React Angular
Remote

Senior Software Engineer, Java

Walmart

Bellevue, WA +1 94 days ago $108,000$216,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL Docker Kubernetes GCP Azure System Design
3+ yrs exp Hybrid

Senior Software Engineer, Backend Java

Walmart

Bentonville, AR 86 days ago $90,000$180,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design
3+ yrs exp

Senior Java Software Developer

Leidos

Clarksburg, WV 21 days ago $87,100$157,450
Java Spring Boot Hibernate RESTful APIs Microservices PostgreSQL MySQL AWS Azure Google Cloud Docker Kubernetes Git GitLab CI/CD Terraform CloudFormation React Angular Vue Datadog Prometheus Grafana
4+ yrs exp

Senior Software Engineer, Java Full Stack Engineer

Mastercard

O'Fallon, MO 29 days ago $115,000$184,000
Java Angular React Spring Hibernate J2EE AWS EC2 ECS S3 SQL NO SQL MySQL MongoDB Oracle SQL Server RESTful SOAP Maven Gradle Jenkins Chef Sonar HTML JavaScript jQuery CSS XML XSLT Unix Shell
7+ yrs exp

Senior Java Engineering Lead

Citi

Remote (Irving, TX) 17 days ago $125,760$188,640
Java J2EE Spring Boot Spring Framework Microservices MongoDB Git OpenShift Docker Kafka Agile Scrum SDLC Unit Testing System Design
6+ yrs exp Remote