Java & Database Developer (Hybrid/Local REQUIRED)
infomatrixcorporation · Mechanicsburg, Pennsylvania, United States · Hybrid
Posted Oct 6, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Info-Matrix Corporation is seeking a Java & Database Developer with approximately 3-5 years of experience 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, 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. Following initial training, teleworking up to two days per week may be available. **MUST BE A US CITIZEN OR GC HOLDER** Key Responsibilities • 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. Requirements • Experience level: 3-5 years of professional experience developing and supporting Java applications and relational databases, including significant hands-on relational database development. • Java and Spring Boot: Ability to develop and maintain Spring Boot services, REST APIs, Spring batch processes, JDBC/JPA access, and configuration. • Application integration and distributed systems: 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. • SQL and database skills: Significant hands-on experience developing, debugging, and maintaining complex stored…