A complete application in a minute
Tailored resume and cover letter, ready to send.
ProRec Resource Solutions, LLC. seeks a Senior Java Developer / Application Architect for a 100% remote role in which you will drive architecture, design, and modernization of enterprise applications.
You will lead Java teams, mentor developers, review code, and collaborate with stakeholders across IT and business units. The role requires deep Java/J2EE expertise, UML, API integration, and strong production support capabilities.
Location: Mechanicsburg, PA (Remote Position)
Work Arrangement: 100% Remote
Schedule: 40 hours per week; any hours over 40 require manager approval before submission
Interview: Virtual
Contract: Nov 16, 2026 - Nov 13, 2027
Visas Accepted: USC, GC
Our client is seeking a hands-on Senior Java Developer / Application Architect to lead the design, development, integration, maintenance, and modernization of complex enterprise applications. The role combines substantial Java/J2EE engineering experience with solution architecture, technical leadership, developer mentoring, and critical production support.
The successful candidate will work across application, database, middleware, and infrastructure layers and communicate technical recommendations to business leaders and technical and nontechnical stakeholders.
Translate business requirements into architecture, UML and component designs, integration patterns, data-access approaches, technical specifications, and maintainable implementation plans.
Lead Java development, maintenance, enhancements, technical assignments, design reviews, code reviews, and developer mentoring while remaining hands‑on in troubleshooting.
Apply reusable engineering patterns and enforce coding, security, accessibility, and organizational standards.
Integrate web frontends, Java services and APIs, databases, portals, workflows, business rules, middleware, and third‑party systems; support legacy modernization and platform compatibility.
Develop and review complex Oracle SQL/PL/SQL, stored procedures, and documented, tested production data‑correction scripts; resolve performance and data‑quality issues.
Promote unit testing and support component, system integration, regression, and user acceptance testing; investigate cross‑layer defects and improve stability, reliability, maintainability, and performance.
Lead critical and emergency production support and root cause analysis; implement sustainable fixes and support releases, migrations, patches, platform upgrades, and infrastructure changes with minimal production impact.
Maintain architecture, design, development, deployment, and system documentation; assess technical risks and dependencies related to changes and enhancements.
Collaborate with business, BA, QA, architecture, development, infrastructure, database, middleware, operations, and client stakeholders to communicate alternatives and recommendations.
Senior‑level hands‑on Java/J2EE development and substantial experience in software and application development.
Extensive experience as a Java Technical Lead, Java Lead, Solution Architect, or Java/Application Architect on large‑scale systems.
Object‑oriented analysis and design, UML, J2EE, XML, web services, Spring, Hibernate, and other Java frameworks; practical experience with SOAP, WSDL, REST, and API integration concepts.
WebSphere Application Server, Oracle Database 19c or later, SQL/PL/SQL, and Eclipse, IBM RAD/RSA, or comparable Java development tools.
JUnit, JavaScript, source‑code management/DevOps, debugging, performance troubleshooting, enterprise integration, and unit, integration, and system testing.
Client‑facing English written and verbal communication; production support, root cause analysis, technical design, developer leadership, and code reviews.
Experience with one or more of the following: Vue.js, AEM Portal, Corticon Business Rules, BPM/workflow platforms, IBM DataStage, LDAP, JSR 168/portlets, WebSphere Process Server, RSA/RAD, Visual Studio or Visual Studio Code, Team Foundation Server or Azure DevOps, application/platform modernization, or legacy‑to‑modern migration.
Extensive software development and complex enterprise or government application experience is strongly preferred.
Deep technical leadership and architecture experience, particularly with WebSphere Process Server, is preferred.
Vue.js or another modern JavaScript framework experience is preferred.