JOBSEARCHER

Software Engineer (Java – Legacy Systems Modernization)

GruntworxHampton, NHApril 9th, 2026
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 servicesTroubleshoot and resolve production issues with a focus on performance and reliabilityOptimize system performance and improve scalability of legacy componentsDevelop and maintain features across:Spring MVC controllers and RESTful APIsData access layers (MyBatis, PostgreSQL)Legacy UI components (JSP, JSTL, jQuery)Manage builds and deployments using Ant/Ivy and WAR packaging on TomcatSupport and enhance application security, including authentication and authorization mechanisms (JWT, 2FA, role‐based access)Collaborate with cross‐functional teams to identify and implement modernization opportunitiesRefactor legacy code to improve maintainability and testabilityRequired Qualifications:Strong experience with Java 8Experience managing PostgreSQL environments (configuration, optimization, and maintenance) beyond basic schema designSolid knowledge of:Spring MVC and Spring SecurityServlets, JSP, and JSTLRESTful APIs and JSONExperience working with:Ant and Ivy build toolsProven ability to debug complex issues in legacy systemsExperience supporting production environmentsPreferred Qualifications:Experience with security frameworks and tools (JWT, BCrypt, 2FA)Familiarity with:WebSockets / STOMPLDAP integrationMessaging frameworks (ActiveMQ, Apache Camel)jQuery / jQuery UIHibernateSOAP / JAX-WS servicesExperience with legacy system refactoring and modernizationKnowledge of rules engines such as DroolsNice-to-Have (Secondary Backend Experience in C/C++):Experience with C/C++ backend systems, including:POSIX threading, signals, and process lifecycle managementSocket and network programmingExperience building native applications using Make on LinuxIntegration with XML/SOAP services (e.g., Axis2/C)Familiarity with native libraries for OCR/PDF processingPerformance tuning and memory debugging in long‐running servicesWhat We're Looking For:A problem‐solver who thrives in complex, legacy environmentsStrong debugging and troubleshooting skillsA pragmatic engineer who can balance maintenance with modernizationSomeone comfortable working across the full stack of a traditional Java web applicationHealth, dental, and vision insurancePaid time offAbout 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.#J-18808-Ljbffr