> Markdown version of [/jobs/ext/4005057-java-and-database-developer](https://www.wearedevelopers.com/jobs/ext/4005057-java-and-database-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java and Database Developer - **Company:** GLOBAL DATA CONSULTANTS, LLC - **Location:** Mechanicsburg, PA, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), SAP Sybase Adaptive Server Enterprise, Application Configuration Access Protocols, Application Integration Architecture, Business Logic, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Code Review, Databases, Data Integrity, Database Applications, Relational Databases, Database Connection, Database Development, Database Queries, Software Debugging, Failover, File Transfer, Github, HP Systems Insight Manager, IBM WebSphere MQ, Java Database Connectivity, Java Persistence API, Key Management, Load Testing, Apache Maven, Microsoft SQL Server, OAuth, OpenID, OpenShift, Operational Databases, Oracle SQL Developer, Performance Tuning, Windows PowerShell, Query Optimization, Mockito, Prometheus, Selenium, Shell Script, Software Engineering, Verification and Validation (Software), SQL Stored Procedures, SQL Databases, Systems Integration, Transact-SQL, TypeScript, User Interface Testing, Web Services, Data Logging, Freeform SQL, Java Application Server, File Transfer Protocol (FTP), Spring-mvc, ReactJS, Grafana, Spring-boot, Sybase, Software Security, Cypress (Programming Language), Git, Vue.js, Containerization, AngularJS, Integration Tests, Kubernetes, Email Notifications, Front End Software Development, Restful APIs, Splunk, Software Version Control, Spring Batch, Dynatrace, Docker, Elk Stack, Jenkins - **Published:** October 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=eb0cfe51f4543ded ## About the Role * A minimum of two years of professional application development and support experience, preferably three to five years, with significant hands-on experience in Java and relational database development. * Experience developing and maintaining Java applications using Spring Boot, REST APIs, Spring Batch, JDBC/JPA, and supporting application configuration. * Significant hands-on experience developing, debugging, and maintaining SQL queries, complex stored procedures, triggers, views, joins, scripts, and database business logic. * Working knowledge of SAP ASE/Sybase or a comparable relational database platform, including data modeling, data reconciliation, data quality, and query tuning. * Experience supporting application integrations, including REST APIs, IBM MQ or comparable enterprise messaging platforms, scheduled jobs, message-based workflows, and secure file transfers. * Ability to troubleshoot production issues, diagnose application and data problems, resolve defects, and implement accurate fixes with minimal oversight. * Working knowledge of Maven, unit testing, mocking frameworks, code reviews, and software validation practices. * Understanding of distributed application concepts, including service dependencies, retries, timeouts, failover, idempotency, and recovery processes. * Strong communication, problem-solving, and collaboration skills, with the ability to explain technical findings and take ownership of work through completion. * Ability to participate in a weekly on-call rotation and support production operations as needed. Preferred Experience: * Experience with Java 17 or newer, Java 21, Spring Boot 3.x, Spring Web, Spring Batch, JDBC/JPA, REST APIs, and structured application logging. * Experience with SAP ASE/Sybase, Microsoft SQL Server T-SQL, Oracle PL/SQL, or another comparable procedural SQL environment. * Experience with database connectivity, connection pooling, multiple data source configurations, and production database troubleshooting. * Familiarity with integration patterns involving stored procedures, API services, message-based processing, scheduled workflows, email notifications, file publishing, and FTP/SFTP. * Experience with Docker containerization and familiarity with Kubernetes or OpenShift. * Experience with Git, Jenkins, Azure DevOps, GitHub Actions, or comparable version control and CI/CD automation tools. * Familiarity with application monitoring, observability, and distributed tracing tools such as Splunk, ELK Stack, Prometheus, Grafana, or OpenTelemetry. * Knowledge of application security technologies and practices, including OAuth2/OIDC, JWT, mutual TLS, certificates, and secrets management. * Experience with integration testing and mocking tools such as Testcontainers and WireMock, contract testing, or UI testing tools such as Selenium and Cypress. * Familiarity with Linux/Unix shell scripting, PowerShell, load testing, or capacity planning. * Exposure to frontend technologies such as React, Angular, Vue, TypeScript, HTML, or CSS for end-to-end application troubleshooting. * Experience working in Agile/Scrum environments, using pull request workflows, conducting peer reviews, managing issues, and maintaining technical documentation. ## Description As a Java and Database Developer, you will be responsible for developing, maintaining, troubleshooting, and enhancing Java applications and relational database systems that support statewide data exchanges for courts, law enforcement, and justice agencies. The ideal candidate will have hands-on experience with Java, Spring Boot, SQL development, and enterprise integrations, along with the ability to support production operations, resolve defects, and maintain legacy applications while preserving established business logic, data integrity, and system integrations. Responsibilities: * Develop, debug, maintain, and optimize complex SQL queries, stored procedures, triggers, views, and database business logic. * Develop and maintain Java applications, Spring Boot services, REST APIs, Spring Batch processes, and database-connected service components. * Investigate and resolve production incidents, application defects, data discrepancies, failed integrations, and performance issues, including participation in a weekly on-call rotation. * Support enterprise integrations involving IBM MQ or comparable messaging platforms, REST APIs, secure file transfers, notifications, and scheduled processing workflows. * Maintain and enhance legacy Java and database applications through targeted fixes, controlled refactoring, and performance improvements while preserving existing business behavior and integration contracts. * Improve application reliability, performance, logging, maintainability, availability, and recovery across Java and database components. * Perform database query tuning, data reconciliation, data quality validation, and relational database maintenance. * Test, debug, review, and validate code and database changes before release in accordance with established procedures. * Troubleshoot integration failures and distributed application issues involving service dependencies, retries, timeouts, failover, idempotency, and recovery. * Collaborate with business analysts, testers, database administrators, developers, and operations teams to deliver reliable application enhancements. * Maintain technical documentation, communicate troubleshooting findings, and take ownership of assigned work through testing and resolution.