Senior Java Developer / Application Architect

ProRec Resource Solutions, LLC.

Mechanicsburg (Cumberland County)

Remote

USD 120,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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.

Qualifications

  • Senior‑level hands‑on Java/J2EE development and substantial experience in software and application development.
  • Extensive experience as a Java Technical Lead, Lead, or Architect on large‑scale systems.
  • Strong UML, XML, web services, Spring/Hibernate, and API integration experience.

Responsibilities

  • Translate requirements into architecture, designs, and implementation plans.
  • Lead Java development, reviews, and mentoring while remaining hands-on in troubleshooting.
  • Enforce coding standards, security, accessibility, and organizational guidelines.
  • Integrate frontends, Java services, databases, middleware, and third‑party systems; support modernization.
  • Develop and review Oracle SQL/PL/SQL and production data correction scripts; address data quality.
  • Promote testing and support cross‑layer testing and production readiness.
  • Provide production support, root cause analysis, and stable releases with minimal impact.
  • Document architecture, design, deployment, and system changes; assess risks and dependencies.

Skills

Java/J2EE development
Technical leadership
Solution architecture
UML modeling
Code reviews
Mentoring developers
Production support
REST/SOAP APIs
XML/Web services
Unit testing

Tools

WebSphere Application Server
Oracle 19c+
SQL/PL/SQL
Eclipse/IBM RAD/RSA
JUnit
DevOps tools
Azure DevOps
VS Code/Visual Studio
SOAP/WSDL/REST APIs
WebSphere Process Server

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

firstPRO, Inc • Reading

On-site
USD 120,000 - 180,000
Senior Solution Architect - Java / Enterprise Applications
Senior Solution Architect - Java / Enterprise Applications

Compunnel Inc. • Charlotte (NC)

On-site
USD 150,000 - 190,000
Senior Java Developer
Senior Java Developer

Prismagic Solutions Inc. • United States

Remote
USD 150,000 - 210,000
Senior Java Developer - Remote Work Allowed
Senior Java Developer - Remote Work Allowed

Peoplecorp America Inc • United States

Remote
USD 90,000 - 130,000
Senior Java Developer (hybrid-remote)
Senior Java Developer (hybrid-remote)

Nanosoft Consulting Talent Page • Cleveland (OH)

Hybrid
USD 100,000 - 120,000
Snior Full Stack Java Angular Developer
Snior Full Stack Java Angular Developer

Interon IT Solutions • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Java & Database Developer (Hybrid/Local REQUIRED)
Java & Database Developer (Hybrid/Local REQUIRED)

Info-Matrix Corporation • Mechanicsburg

Hybrid
USD 85,000 - 120,000
Remote Senior Java Architect & Lead Developer
Remote Senior Java Architect & Lead Developer

ProRec Resource Solutions, LLC. • Mechanicsburg

Remote
USD 120,000 - 170,000
Senior Java Consultant / Technical Delivery Lead
Senior Java Consultant / Technical Delivery Lead

Inteletech Global Inc • United States

Remote
USD 120,000 - 150,000
Sr. Java Architect
Sr. Java Architect

Mindlance, Inc. • Edison (NJ)

On-site
USD 100,000 - 130,000