Senior Java Developer / Application Architect
ProRec Resource Solutions · Mechanicsburg, PA · Remote
Hiring signal
Actively hiring
Posted 4 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 4 days ago
- Still listed on the employer's own board
Senior Java Developer / Application Architect
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
Role Overview
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.
Primary Responsibilities
- 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.
Required Technical Skills
- 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.
Preferred Qualifications
- 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.
Skills
- Java
- J2EE
- UML
- XML
- Web Services
- Spring
- Hibernate
- SOAP
- WSDL
- REST
- API
- WebSphere
- Oracle Database
- SQL
- PL/SQL
- Eclipse
- IBM RAD
- JUnit
- JavaScript
More jobs at ProRec Resource Solutions
All 24- .NET Developer (Azure DevOps Migration)ProRec Resource Solutions · Mechanicsburg, PA3d ago
- Azure DevOps Pipeline DeveloperProRec Resource Solutions · Mechanicsburg, PA3d ago
- Senior .NET/Azure Integration Developer (IVR & CRM)ProRec Resource Solutions · Middletown, PA3d ago
- Lead Java DeveloperProRec Resource Solutions · Mechanicsburg, PA4d ago
- Senior Full Stack Developer (.NET, Angular, AI)ProRec Resource Solutions · Harrisburg, PA4d ago
Similar roles
- Python DeveloperPyramid Consulting · Berkeley Heights, NJjust now
- Senior GCP Backend Engineer (Payments Platform) - HybridGenesis10 · Columbus, OH · USD 65–80/hrjust now
- Senior GCP Backend Engineer (Payments Platform) - HybridGenesis10 · Columbus, OH · USD 65–80/hrjust now
- Generative AI EngineerArtech · Sunrise, FL · USD 40–42/hrjust now
- Senior Data DeveloperAxelon Services · TAMPA, FL · USD 71–75/hrtoday
- Java Software EngineerCogent Infotech · New York City, NYtoday