Software Engineer- Enterprise modernization

CTG

Piscataway Township (NJ)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CTG is seeking a Software Engineer-Enterprise Modernization to design, develop, and modernize large-scale enterprise applications from Piscataway, NJ.

You will leverage Java, Spring Boot, and C/C++ to build microservices and integrate OSS with other applications and network elements.

The contract W2 role demands 10–12+ years of experience, expertise in messaging platforms and databases, plus experience migrating legacy systems to Java, Linux, and modern service architectures.

Qualifications

  • 10–12+ years of experience developing and modernizing Enterprise applications.
  • Strong Java/Spring Boot and C/C++ expertise, with experience integrating Enterprise applications with messaging platforms, databases, and modern cloud environments.

Responsibilities

  • Design, develop, and modernize Enterprise applications using Java, Spring Boot, C/C++, and microservices.
  • Develop and maintain interfaces between OSS and other applications/network elements.
  • Analyze and modernize legacy C/C++ applications, transitioning functionality toward Java, Linux, and modern service architectures.
  • Develop high-throughput integrations using IBM MQ, Tuxedo, Kafka, RabbitMQ, REST APIs, and other messaging technologies.
  • Support migration from legacy communication technologies.

Skills

Java
Spring Boot
C/C++
Enterprise applications
Microservices
Messaging platforms

Tools

IBM MQ
Tuxedo
Kafka
RabbitMQ
REST APIs

Job description

CTG is seeking to fill a Software Engineer-Enterprise Modernization position for our client.

Location: Piscataway, NJ

Duration: 12 months

Key Responsibilities
  • Design, develop, and modernize Enterprise applications using Java, Spring Boot, C/C++, and microservices.
  • Develop and maintain interfaces between OSS and other applications/network elements
  • Analyze and modernize legacy C/C++ applications, transitioning functionality toward Java, Linux, and modern service architectures.
  • Develop high-throughput integrations using IBM MQ, Tuxedo, Kafka, RabbitMQ, REST APIs, and other messaging technologies.
  • Support migration from legacy communication technolog
Required skills:
  • Software Engineer with 10–12+ years of experience developing and modernizing Enterprise applications.
  • The role requires strong Java/Spring Boot and C/C++expertise, with experience integrating Enterprise applications with messaging platforms, databases, and modern cloud environments.
Nice to have skills:
  • Support migration from legacy communication technologies toward IP-based connectivity and modern integration patterns.
  • Design and implement scalable microservices, APIs, event-driven workflows, and network/service provisioning capabilities.
  • Work with Oracle/Informix and PostgreSQL databases, including query optimization and performance tuning.
  • Troubleshoot complex production issues across application, database, middleware, network, and infrastructure layers.
  • Collaborate with Network Engineering, OSS/BSS, Infrastructure, Architecture, and Production Support teams during modernization and migration activities.
  • Support deployment across Red Hat Linux, on-premises, Azure, and AWS/AWS Outposts environments.
  • Participate in technical design, code reviews, performance engineering, P1/P2 production

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

This is a contract W2 role, CANNOT do C2C, C2H or 1099.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Modernization Software Engineer (Java/C++)
Enterprise Modernization Software Engineer (Java/C++)

CTG • Piscataway Township (NJ)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Backend Engineer
Java Backend Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Computer Task Group • San Jose (CA)

On-site
USD 110,000 - 124,000
Senior Enterprise Architect — Java, Microservices & Modernization
Senior Enterprise Architect — Java, Microservices & Modernization

TechDigital Group • Westborough (MA)

On-site
USD 150,000 - 210,000
Modernization Architect - (DB2, WPS, JMS, CTG, EAD4J, JADE, J2EE,Spring)
Modernization Architect - (DB2, WPS, JMS, CTG, EAD4J, JADE, J2EE,Spring)

Cloud and Things • City of Albany (NY)

Hybrid
USD 90,000 - 107,000
Java/J2EE Enterprise Architect
Java/J2EE Enterprise Architect

TecTammina • Elkridge (MD)

On-site
USD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Computer Task • San Jose (CA)

On-site
USD 110,000 - 124,000
US Supplier Delivery Consultant – Engineering Lifecycle Management
US Supplier Delivery Consultant – Engineering Lifecycle Management

NewGen Technologies • Chicago (IL)

On-site
USD 120,000 - 170,000
Senior .NET Engineer — Enterprise Modernization
Senior .NET Engineer — Enterprise Modernization

IT Labs • Miami (FL)

Hybrid
USD 120,000 - 160,000
Hybrid engagement
Full-time engagement
PTO included
+1