Left arrow iconBack to search

Java & Database Developer (Hybrid/Local REQUIRED)

Info-Matrix Corporation
Posted 4 days ago, valid for 22 days
Location

Upper Allen Township, PA 17055, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Info-Matrix Corporationis seeking a Java & Database Developer with approximately 3-5 yearsof experience to support business-critical services that exchange informationbetween court case management systems and external agencies. This positionfocuses on Java development and relational database development, along withenterprise integrations and production operations. The work includes SpringBoot, Spring Batch, IBM MQ, REST APIs, scheduled workflows.

 

The successfulcandidate will maintain existing Java and database systems, support productionoperations, troubleshoot application, data, and integration issues, resolvedefects, and implement targeted enhancements and controlled refactoring inlegacy applications while preserving established business behavior, dataintegrity, and integration contracts. Following initial training, teleworkingup 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 relateddatabase business logic.

•    Java Development: Develop and maintainSpring Boot services, REST APIs, message-based integrations, batch processes,and supporting service-layer code.

•    Production support: Investigateapplication issues, data discrepancies, failed integrations, and productionincidents, including weekly on-call rotation.

•    Integration support: Support IBM MQ, APIs,messaging, file-transfer, notification, and scheduled-processing workflowsacross connected application systems.

•    Reliability improvements: Improve performance,stability, logging, maintainability, availability, and recovery across databaseand 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 withoutdisrupting existing integrations.

•    Testing and review: Test, debug, review,and validate database and Java changes before release according to establishedprocedures.

•    Cross-team collaboration: Work with analysts,testers, DBAs, developers, and operations staff to deliver reliable changes.



Requirements

•    Experience level: 3-5 years ofprofessional experience developing and supporting Java applications andrelational databases, including significant hands-on relational databasedevelopment.

•    Java and Spring Boot: Ability to developand maintain Spring Boot services, REST APIs, Spring batch processes, JDBC/JPAaccess, and configuration.

•    Application integration anddistributed systems: Experiencesupporting REST APIs, IBM MQ or another enterprise messaging platform,message-based workflows, scheduled jobs, secure transfers, and applicationlogs, with an understanding of service dependencies, failover, retries,timeouts, idempotency, and recovery.

•    SQL and database skills: Significant hands-onexperience developing, debugging, and maintaining complex stored procedures anddatabase business logic, including triggers, views, joins, scripts, querytuning, and data reconciliation.

•    Database platform experience: Working knowledge ofSAP ASE/Sybase or a comparable relational database platform.

•    Production support: Ability to diagnoseissues, communicate status clearly, and deliver accurate fixes with minimaloversight.

•    Build and testing: Working knowledge ofMaven, unit testing, mocking frameworks, and code review practices.

•    Communication and ownership: Ability to explaintechnical findings and take ownership of complete, tested work.

 

Preferred Technology and Experience

 

•    Modern Java stack: Java 17 or newer,Spring Boot 3.x, Spring Web, Spring Batch, JDBC/JPA, REST APIs, messaging,monitoring, and structured logging.

•    Database connectivity andoperations: JDBC,connection pooling, multiple data source configuration, and production databasetroubleshooting.

•    Integration patterns: API integration,message-based processing, stored procedure integration, scheduling, email, filepublishing, and FTP/SFTP-style support.

•    Database Stack: Experience withMicrosoft SQL Server T-SQL, Oracle PL/SQL, or another comparable procedural SQLenvironment may be considered transferable to SAP ASE/Sybase.

 

Supplementary Technical Experience

 

•    Containers & Orchestration: Dockercontainerization with familiarity in Kubernetes or OpenShift.

•    CI/CD & Version Control: Git, Jenkins, AzureDevOps, GitHub Actions, or comparable automation tools.

•    Observability & Logging: Applicationmonitoring using Splunk, ELK stack, Prometheus, Grafana, OpenTelemetry, ordistributed tracing.

•    Application Security: OAuth2/OIDC, JWT,mutual TLS, certificates, and secrets management.

•    Integration Testing & Mocking: Testcontainers,WireMock, contract testing, Selenium, or Cypress.

•    System Scripting & Operations: Linux/Unix shellscripting, PowerShell, load testing, or capacity planning.

•    Frontend Exposure: Familiarity withReact, Angular, Vue, TypeScript, HTML, or CSS for end-to-end troubleshooting.

•    Delivery & Practices: Agile/Scrummethodologies, pull request workflows, peer reviews, issue tracking, andtechnical documentation.

 

 






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.