Java and Database Developer

PA Courts

United States

On-site

USD 92,000 - 111,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Day-One Health Coverage
Generous Time Off
Family Support: parental leave

Job summary

The Pennsylvania Courts are seeking a Java and Database Developer to support critical services that exchange information between court case management systems and external agencies.

Responsibilities include Java development with Spring Boot, Spring Batch, IBM MQ, REST APIs, and scheduled workflows, plus production operations support and targeted refactoring in legacy systems to preserve data integrity and integration contracts.

Qualifications

  • Bachelor’s degree in IT and 2 years IT experience in database and application support.
  • Experience developing and maintaining Java Spring Boot services and REST APIs.
  • Hands-on SQL, stored procedures, and database logic; familiarity with Maven and enterprise messaging.

Responsibilities

  • Develop, debug, maintain, and tune SQL, complex stored procedures, views, and triggers.
  • Develop and maintain Spring Boot services, REST APIs, batch processes, and message-based integrations.
  • Provide production support for issues, on-call rotations, data discrepancies, and outages.
  • Support IBM MQ, APIs, messaging, file transfers, and scheduled workflows across systems.
  • Improve performance, logging, stability, and recovery of Java and database components.
  • Diagnose defects, trace business logic, and perform controlled refactoring in legacy apps.
  • Test, debug, and review changes before release per procedures.
  • Collaborate with analysts, DBAs, developers, and operations to deploy reliable changes.

Skills

Java development
Spring Boot
Spring Batch
REST APIs
SQL
JDBC/JPA
IBM MQ
Maven

Education

Bachelor’s degree in IT-related major

Tools

IBM MQ
Maven
SAP ASE/Sybase

Job description

The AOPC/IT department is seeking a Java and Database Developer to support business-critical services that exchange information between court case management systems and external agencies.

This position focuses on Java development and relational database development, along with enterprise integrations and production operations.

The work includes Spring Boot, Spring Batch, IBM MQ, REST APIs, and scheduled workflows.

The successful candidate will maintain existing Java and database systems, support production operations, troubleshoot application, data, and integration issues, resolve defects, and implement targeted enhancements and controlled refactoring in legacy applications while preserving established business behavior, data integrity, and integration contracts.

AOPC does not sponsor work visas.

Job Duties
  • Database development: Develop, debug, maintain, and tune SQL, complex stored procedures, views, triggers, and related database business logic.
  • Java development: Develop and maintain Spring Boot services, REST APIs, message-based integrations, batch processes, and supporting service-layer code.
  • Production support: Investigate application issues, data discrepancies, failed integrations, and production incidents, including weekly on-call rotation.
  • Integration support: Support IBM MQ, APIs, messaging, file transfer, notification, and scheduled-processing workflows across connected application systems.
  • Reliability improvements: Improve performance, stability, logging, maintainability, availability, and recovery across database and Java components.
  • Legacy Application Maintenance: Diagnose defects, trace existing business logic, implement targeted fixes and enhancements, refactor Java and database code carefully, and improve performance without disrupting existing integrations.
  • Testing and review: Test, debug, review, and validate database and Java changes before release according to established procedures.
  • Cross-team collaboration: Work with analysts, testers, DBAs, developers, and operations staff to deliver reliable changes.
Minimum Qualifications

Bachelor’s degree with an IT-related major or minor, PLUS Two years of IT experience involving the analysis, design, and maintenance of databases in overall support of database administration OR An equivalent combination of education, experience, and/or training may be considered.

Additional Requirements/Preferences
  • Ability to develop and maintain Spring Boot services, REST APIs, Spring batch processes, JDBC/JPA access, and configuration.
  • Experience supporting REST APIs, IBM MQ or another enterprise messaging platform, message-based workflows, scheduled jobs, secure transfers and application logs, with an understanding of service dependencies, failover, retries, timeouts, idempotency and recovery.
  • Significant hands‑on experience with SQL and databases such as developing, debugging and maintaining complex stored procedures and database business logic, including triggers, views, joins, scripts, query tuning and data reconciliation.
  • Working knowledge of SAP ASE/Sybase or a comparable database platform.
  • Working knowledge of Maven.
  • Ability to diagnose issues, communicate status clearly.
  • Ability to explain technical findings and take ownership of tested work.
  • Satisfactory criminal background check required.
Key Benefits & Perks
  • Day-One Health Coverage: Comprehensive, low-cost medical, dental, vision, and prescription plans for you and your eligible family members starting on your very first day.
  • Generous Time Off: 13 paid holidays, 12 paid sick days, and 12+ paid vacation days per year.
  • Family Support: 6 weeks of paid parental leave for eligible employees, plus access to a Healthcare Flexible Spending Account (FSA).
  • Work-Life Balance: Hybrid schedule offering 2 telework days per week following initial training.
  • Financial & Personal Well-Being: Structured salary increases, retirement plans, and free Employee Assistance Program (EAP) resources.
Salary information

Starting Annual Salary Range: $91,890 - $110,594

In the Pennsylvania Courts, people are our priority. Become part of a dynamic and diverse branch of government focused on promoting access to justice for all.

Discover fulfilling opportunities that align with your passion, and be part of a team dedicated to making a positive impact through public service.

Explore the possibilities with us at the Pennsylvania Courts – where career meets purpose.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java and Database Developer
Java and Database Developer

PA Courts • Mechanicsburg

On-site
USD 92,000 - 111,000
Day-One Health Coverage
Generous time off
Hybrid schedule with 2 telework days
+2
Java & Database Developer - Hybrid + Day-One Benefits
Java & Database Developer - Hybrid + Day-One Benefits

PA Courts • United States

Hybrid
USD 92,000 - 111,000
Day-One Health Coverage
Generous Time Off
Family Support: parental leave
IT Security Technician
IT Security Technician

PA Courts • United States

On-site
USD 62,000 - 75,000
Day-One Health Coverage
Hybrid schedule: 2 telework days per
Java & Database Developer: Spring Boot, REST & MQ (Hybrid)
Java & Database Developer: Spring Boot, REST & MQ (Hybrid)

Tishman Speyer • Mechanicsburg

Hybrid
USD 92,000 - 111,000
Day-One Health Coverage
Generous time off
Hybrid schedule with 2 telework days
+2
IT Security Technician
IT Security Technician

PA Courts • Mechanicsburg

On-site
USD 62,000 - 75,000
Health coverage
Paid holidays
Parental leave
+2
Java and Database Developer
Java and Database Developer

Solü Technology • Mechanicsburg

Hybrid
USD 90,000 - 120,000
Deputy Family Court Administrator - Berks County
Deputy Family Court Administrator - Berks County

AOPC Administrative Office of PA Courts • Pennsylvania

On-site
USD 65,000 - 88,000
13 paid holidays
12 paid sick days
12+ paid vacation days
Java Developer
Java Developer

Akkodis • Mechanicsburg

On-site
USD 157,597,000 - 171,924,000
User Collaboration Specialist (Cisco IPT)
User Collaboration Specialist (Cisco IPT)

PA Courts • Pennsylvania

Hybrid
USD 62,000 - 75,000
Health coverage
Paid time off
Parental leave
+4
Compliance Attorney
Compliance Attorney

AOPC Administrative Office of PA Courts • United States

Hybrid
USD 70,000 - 85,000
Day-One Health Coverage
Generous Time Off
Family Support: Parental leave
+2