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
| Skill | Experience |
|---|---|
| Java / J2EE | 10+ years |
| Spring Boot / Hibernate | 6+ years |
| Web Service Design & Development | 6+ years |
| Frontend (JavaScript, HTML5, CSS3, Angular/React/VueJS) | 5+ years |
| CI/CD & DevOps | 5+ years |
| IDEs | Eclipse, Visual Studio, Spring Suite |
| Database | Oracle/PostgreSQL, SQL, PL/SQL |
| Application Servers | JBoss, Tomcat |
| SOA Principles & Design Patterns | 5+ years |
| Cloud Technologies | Preferred |
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