Job Listing Information

Java Developer
  • 03-Feb-2023 to 17-Feb-2023 (UTC)
  • Harrisburg, PA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

***This requisition will feature first round interviews via Microsoft Teams. Candidates are to provide proof of ID when they interview.***

***This position is 99% remote (rarely go onsite to the 5th floor of The Keystone Building for check-points and have only done this once since March 2020); however, in this particular instance the candidate must physically reside within The United States.***

***The candidate must physically report to the 5th floor of The Keystone Building in Harrisburg, PA in order for first day processing, possible badging and to pick up commonwealth-issued equipment.***

***This requisition's current PO is funded through 6/30/23, so use that date in the RTR. Contract end date is dependent on the final schedule and projected needs. Historically additional funding should then last a year and occur from 7/1/23-6/30/24.***

***Start date for this position is as soon as possible.***

***Do not resubmit candidates from previously released req #: 685944.***

 

Position Description: 

- The position primarily serves as J2EE Developer in PennDOT’s Bureau of Solutions Management. 

- The incumbent will be responsible to assist with development of the Pennsylvania Crash Information Tool. 

- PCIT is a web application that provides access to Pennsylvania crash data including displays such as data tables, bar charts, pie graphs, and maps. 

- This J2EE application uses Java/Java Script, and displays the data from ORACLE as well as some data from DB2. 

- This is a professional level, non-supervisory position working under the direction of the IT Manager,  Senior Architect and a Technical Specialist 1. 

- Responsibilities include J2EE development, working in a JBoss environment. 

- Because PCIT is heavily data dependent, the position involves database analysis, using Oracle PL/SQL, maintaining tables, views, queries, stored procedures, triggers and functions. 

 

Specific Duties:

- Able to perform a variety of complicated tasks with minimal supervision.

- Identifies improvements to project standards to achieve high quality services/ products.

- Able to use best practices and standards needed to develop the PCIT site.

- Display a through knowledge of web site security standards, common web site security flaws as well as best practices to prevent intrusions.

- Assist in designing, developing, and implementing application infrastructure to provide highly complex, reliable, secure and scalable applications.

- Analyze and write Java code, Java script, ORACLE PL/SQL and stored procedures.

- Work with the Architect and Senior Developer to revise the existing PCIT program to increase operating efficiency or adapt to new requirements.

- Diagnose, analyze, troubleshoot and help choose appropriate solution to fix data related issues.

- Develop Oracle SQL and PL/SQL code, including packages, procedures, functions, views and complex analytical queries.

- Utilize configuration management tools, design tools, debugging tools, accessibility tools, and security testing tools and any other environment specific tools necessary to create, test, and implement an application.

- Work with stakeholders, manager, architect and Senior Developer to ensure projects are completed on time and according to organization standards.

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

IT experience development, testing and implementation of web applications

Required

6

 

Java/J2EE

Required

4

 

JQuery and Bootstrap

Required

3

 

ORACLE, MS SQL Server and/or DB2 experience

Required

1

 

Angular JS and REACT JS

Required

1

 

Strong oral and written communication skills

Required

 

 

ORACLE development experience

Desired

1

 

Crystal Reports

Desired

1

 

Geospatial mapping technology

Desired

1

 

Eclipse development IDE

Desired

1

 

Implementing and supporting CI-CD processes, including pipelines, automated builds, and source code analysis

Desired

1