Java & Database Developer (Hybrid/Local REQUIRED)

Info-Matrix Corporation
  • Mechanicsburg, Pennsylvania
  • Autofill and Review
2 days ago

Job Description

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.

Numbers & Facts

LocationMechanicsburg, Pennsylvania

Skills

  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Automationunmatched
  • Business Servicesunmatched
  • Business Supportunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Capacity Managementunmatched
  • Case Managementunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Database Programmingunmatched
  • Database Technologyunmatched
  • Database Triggersunmatched
  • Debugging Skillsunmatched
  • FTP (File Transfer Protocol)unmatched
  • Failoverunmatched
  • Gitunmatched
  • GitHubunmatched
  • HTML (HyperText Markup Language)unmatched
  • IBM WebSphere MQ (Message Queue)unmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • JDBC (Java Database Connectivity)unmatched
  • Javaunmatched
  • Java Code Refactoringunmatched
  • Java Persistence API (JPA)unmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Load Testingunmatched
  • OAuthunmatched
  • On Callunmatched
  • Performance Managementunmatched
  • Production Supportunmatched
  • REST (Representational State Transfer)unmatched
  • Reconciliationunmatched
  • Refactoringunmatched
  • Relational Databases (RDBMS)unmatched
  • Reliability Engineeringunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Scripting (Scripting Languages)unmatched
  • Secure/SSH File Transfer Protocol (SFTP)unmatched
  • Seleniumunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Splunkunmatched
  • Stored Proceduresunmatched
  • Sybase Adaptive Server Enterpriseunmatched
  • System Operationsunmatched
  • Testingunmatched
  • Unit Testunmatched
  • United States Citizenunmatched
  • Unix Shell Programmingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vue.jsunmatched
  • Windows PowerShellunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder