Full Stack Java Developer (Remote ~ PA Local preferred) Fully Remote - US

Full Stack Java Developer (Remote ~ PA Local preferred)

Full Time • Fully Remote - US
PennDOT – Full Stack Java Developer (Remote)

Job Code: 796106
Client: Commonwealth of Pennsylvania – PennDOT
Duration: Through 06/30/2026 (Extension Possible)
Location: Remote (Dauphin County, PA – Interview location if required)

Interview Process

  • 1st Round: Microsoft Teams

  • 2nd Round: Possible In-Person

  • Important: Candidate must present a valid photo ID at the start of the interview and perform a 360-degree room scan (anti-fraud requirement).

Job Description

PennDOT is seeking a Full Stack Java Developer with strong software engineering experience to design, develop, and deliver secure, enterprise-level web applications. The selected candidate will be responsible for building SOA-based web services using Spring Security, OAuth, and OpenID Connect (OIDC), and will contribute across the full SDLC including design, development, testing, deployment, and support across multiple environments.

Key Responsibilities

  • Design, develop, test, and deploy Java/J2EE web applications

  • Build secure SOA web services using Spring technologies

  • Develop front-end components using Angular, React, or Vue.js

  • Implement solutions using JBoss and Tomcat

  • Perform JDBC and ORM development using Hibernate/OpenJPA

  • Write and optimize SQL and database components (Oracle/PostgreSQL)

  • Apply SOA principles, enterprise integration patterns, and governance standards

  • Participate in system design, technical documentation, and architecture reviews

  • Collaborate with cross-functional teams and demonstrate technical leadership

  • Manage assigned tasks and deliverables to meet project timelines

Required Skills & Experience

  • 10+ years of experience with Java/J2EE and object-oriented development

  • 6+ years with Spring Boot and Hibernate

  • 6+ years designing and developing web services

  • 5+ years with JavaScript, HTML5, CSS3, and frameworks (Angular/React/Vue.js)

  • 5+ years experience with CI/CD processes

  • Strong experience with:

    • Spring Web Services

    • JDBC and ORM frameworks

    • JBoss and Tomcat

    • Oracle/PostgreSQL databases

    • SOA architecture and design

    • Git or Azure DevOps

    • Web service and Java security frameworks

  • Strong debugging, troubleshooting, and problem-solving skills

Preferred Qualifications

  • Experience with PL/SQL stored procedures

  • Unix/Linux and Windows environments

  • Enterprise application architecture and integration patterns

  • Distributed systems and service-oriented development best practices

  • Automated build tools and source control systems

  • Cloud technologies (nice to have)

  • Strong understanding of the full SDLC and UI design principles

Additional Requirements

  • Comfortable with a possible 2nd-round in-person interview

  • Able to comply with interview identity verification requirements

Primary Skills

Java, J2EE, Spring Boot, Hibernate, JavaScript, Angular/React/Vue.js, HTML5, CSS3, Oracle, PostgreSQL, SOA Architecture, Distributed Systems, CI/CD, JBoss, Tomcat, PL/SQL, Enterprise Integration Patterns, Web Services, Security Frameworks, Cloud Technologies

This is a remote position.

Compensation: $53.00 per hour




(if you already have a resume on Indeed)

Or apply here.

* required fields

Location
Or
Or