Full Stack Java Developer – Remote (State of Pennsylvania)

Filled
February 20, 2026

Job Description

Location: Remote, Philadelphia, PA
Submission Due Date: 02/20/2026
Client: State of Pennsylvania

Role Overview

The Full Stack Java Developer will be responsible for designing, developing, testing, and deploying enterprise-level web applications. This role focuses on secure, scalable, SOA-based applications using Java/J2EE, Spring Security, and OAuth/OpenID Connect protocols. The developer will handle end-to-end development, including backend APIs, frontend integration, database interactions, and CI/CD processes.

Key Responsibilities

  • Design & Development: Build Java/J2EE applications following SOA principles (loose coupling, reusability, scalability).
  • Web Services: Develop and maintain Spring Web Services and implement Java-based security frameworks.
  • Frontend Development: Build user interfaces using Angular, React, or Vue.js with JavaScript, HTML5, CSS3.
  • Database Programming: Strong SQL programming with Oracle or PostgreSQL; utilize ORM tools like Hibernate, OpenJPA, Spring Data.
  • Application Servers: Develop and deploy applications on JBoss, Tomcat, or similar JEE servers.
  • CI/CD & Build Management: Use GIT or Azure DevOps for source control and deployment automation.
  • Debugging & Troubleshooting: Identify and resolve complex technical issues across distributed systems.
  • Enterprise Design Standards: Follow SOA design patterns, integration patterns, and SOA governance standards.
  • Collaboration & Leadership: Participate in all project phases, manage individual tasks, and demonstrate leadership in technical implementation.

Required Skills & Experience

SkillExperience
Java / J2EE10+ years
Spring Boot / Hibernate6+ years
Web Service Design & Development6+ years
Frontend (JavaScript, HTML5, CSS3, Angular/React/VueJS)5+ years
CI/CD & DevOps5+ years
IDEsEclipse, Visual Studio, Spring Suite
DatabaseOracle/PostgreSQL, SQL, PL/SQL
Application ServersJBoss, Tomcat
SOA Principles & Design Patterns5+ years
Cloud TechnologiesPreferred

Preferred Qualifications

  • Strong understanding of Unix/Linux and Windows environments
  • Experience with enterprise integration patterns and distributed systems
  • Deep knowledge of OO design, AOP, Java design patterns, SOA governance
  • Familiarity with automated build processes, source control, and CI/CD pipelines
  • Proven track record in end-to-end enterprise solution delivery

Security / Interview Requirements

  • Valid photo ID required at the start of 1st round Teams interview
  • 360-degree camera pan to ensure candidate is alone in the room