Software Engineer (Java – Legacy Systems Modernization)

GruntWorx, LLC.

Hampton (NH)

Remote

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision insurance
Paid time off

Job summary

A technology company is seeking a full-time Software Engineer to work remotely, specializing in Java for legacy systems modernization. The role involves maintaining, troubleshooting, and enhancing a multi-module enterprise platform while focusing on performance, stability, and security. Candidates should have strong experience with Java 8, PostgreSQL environments, web applications, and debugging legacy code, along with a willingness to engage in modernization efforts across the technology stack.

Qualifications

  • Strong experience with Java 8.
  • Experience managing PostgreSQL environments.
  • Ability to debug complex issues in legacy systems.
  • Experience with Ant and Ivy build tools.

Responsibilities

  • Maintain and enhance existing Java-based web applications.
  • Troubleshoot and resolve production issues.
  • Optimize system performance of legacy components.
  • Support application security mechanisms.

Skills

Java 8
PostgreSQL optimization
Spring MVC
Spring Security
RESTful APIs
Debugging legacy systems
Ant build tool
Ivy build tool

Job description

Software Engineer
(Java – Legacy Systems Modernization)

We are now accepting applications for a full-time, remote role in our Engineering Department.

We are seeking a hands‑on Software Engineer with strong Java experience to maintain, troubleshoot, and modernize a large, multi‑module enterprise platform. This role focuses on improving stability, performance, and security across a mature codebase while supporting ongoing feature development. You will work across backend services, web applications, and legacy UI layers, contributing to both day‑to‑day operations and longer‑term modernization efforts.

Key Responsibilities:
  • Maintain and enhance existing Java‑based web applications and backend services
  • Troubleshoot and resolve production issues with a focus on performance and reliability
  • Optimize system performance and improve scalability of legacy components
  • Develop and maintain features across:
    • Spring MVC controllers and RESTful APIs
    • Data access layers (MyBatis, PostgreSQL)
    • Legacy UI components (JSP, JSTL, jQuery)
  • Manage builds and deployments using Ant/Ivy and WAR packaging on Tomcat
  • Support and enhance application security, including authentication and authorization mechanisms (JWT, 2FA, role‑based access)
  • Collaborate with cross‑functional teams to identify and implement modernization opportunities
  • Refactor legacy code to improve maintainability and testability
Required Qualifications:
  • Strong experience with Java 8
  • Experience managing PostgreSQL environments (configuration, optimization, and maintenance) beyond basic schema design
  • Solid knowledge of:
    • Spring MVC and Spring Security
    • Servlets, JSP, and JSTL
    • RESTful APIs and JSON
  • Experience working with:
    • Ant and Ivy build tools
  • Proven ability to debug complex issues in legacy systems
  • Experience supporting production environments
Preferred Qualifications:
  • Experience with security frameworks and tools (JWT, BCrypt, 2FA)
  • Familiarity with:
    • WebSockets / STOMP
    • LDAP integration
    • Messaging frameworks (ActiveMQ, Apache Camel)
    • jQuery / jQuery UI
    • Hibernate
    • SOAP / JAX-WS services
  • Experience with legacy system refactoring and modernization
  • Knowledge of rules engines such as Drools
Nice-to-Have (Secondary Backend Experience in C/C++):
  • Experience with C/C++ backend systems, including:
    • POSIX threading, signals, and process lifecycle management
    • Socket and network programming
    • Experience building native applications using Make on Linux
    • Integration with XML/SOAP services (e.g., Axis2/C)
    • Familiarity with native libraries for OCR/PDF processing
    • Performance tuning and memory debugging in long‑running services
What We’re Looking For:
  • A problem‑solver who thrives in complex, legacy environments
  • Strong debugging and troubleshooting skills
  • A pragmatic engineer who can balance maintenance with modernization
  • Someone comfortable working across the full stack of a traditional Java web application
  • Health, dental, and vision insurance
  • Paid time off
About Us:

Gruntworx is a Drake Enterprises, LTD company based out of Franklin, NC with locations in Virginia Beach, VA and Hampton, NH. We are customer‑centric, offering software products and services to professional tax‑preparers. We offer unique opportunities throughout our organizations and our goal is to be the employer of choice and our customers first choice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Java Developer (Backend / Full-Stack)
Java Developer (Backend / Full-Stack)

Capital Minds pr • United States

Remote
USD 90,000 - 120,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
Senior Java Developer - 100% Remote - Active Public Trust Clearance
Senior Java Developer - 100% Remote - Active Public Trust Clearance

Optomi • Herndon (VA)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Tsunami Tsolutions • Melbourne (FL)

On-site
USD 70,000 - 90,000
Full Stack/Backend
Full Stack/Backend

Overture Partners • Boston (MA)

Hybrid
USD 120,000 - 180,000
Medical plans
401(k) on day one
Life & disability insurance
+1
Senior Java Developer / Wilmington, NC / Hybrid
Senior Java Developer / Wilmington, NC / Hybrid

Motion Recruitment • Wilmington (NC)

Hybrid
USD 110,000 - 160,000
Medical, Dental, and Vision Insurance
Vacation Time
Hybrid Work Schedule
+1
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Glen Allen (VA)

On-site
USD 110,000 - 140,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000