Java and Database Developer

e&e IT Consulting Services, Inc.

Harrisburg (Dauphin County)

Hybrid

USD 90,000 - 130,000

Full time

20 hours 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

Job summary

e&e IT Consulting Services, Inc. seeks a Java and Database Developer for a hybrid contract role in Harrisburg, PA. You will develop Java applications, design and optimize SQL for relational databases, and support enterprise integrations and batch processes in a production environment.

Responsibilities include troubleshooting issues, maintaining legacy systems, and ensuring data integrity across interfaces. Strong SQL, Java, Spring Boot, and IBM MQ experience are required for this challenging

Qualifications

  • Approximately 3–5 years of professional experience developing and supporting Java applications and relational databases.
  • Strong hands-on experience with relational database development, including complex stored procedures, triggers, views, joins, scripts, query tuning, and data reconciliation.
  • Experience developing and maintaining applications using Java and Spring Boot.
  • Experience with Spring Batch, Spring Web, REST APIs, JDBC/JPA, and service-layer development.
  • Working knowledge of SAP ASE/Sybase or a comparable relational database platform.
  • Experience with Microsoft SQL Server/T-SQL, Oracle PL/SQL, or another procedural SQL environment is transferable.
  • Experience supporting enterprise integrations using REST APIs, IBM MQ, or comparable messaging technologies.
  • Understanding of distributed application concepts including dependencies, retries, timeouts, failover, idempotency, and recovery.
  • Experience supporting scheduled processing, message-based workflows, secure file transfers, and application logging.
  • Strong production troubleshooting skills with the ability to diagnose application, integration, and database issues.
  • Working knowledge of Maven, unit testing, mocking frameworks, debugging, and code review practices.
  • Ability to work independently, take ownership of technical issues, and deliver complete and thoroughly tested solutions.
  • Strong communication skills with the ability to clearly explain technical findings, issues, and resolutions.
  • Ability to successfully complete a required criminal background check.

Responsibilities

  • Develop, debug, maintain, and optimize complex SQL, stored procedures, triggers, views, scripts, and database business logic.
  • Develop and maintain Java applications using Java 21, Spring Boot 3.x, Spring Batch, Spring Web, JDBC/JPA, and REST APIs.
  • Support batch processing, scheduled jobs, file transfers, FTP/SFTP integrations, and message-based workflows.
  • Maintain and troubleshoot enterprise integrations involving IBM MQ, REST APIs, messaging platforms, notifications, and connected application systems.
  • Investigate and resolve production incidents, application errors, failed integrations, data discrepancies, and database-related issues.
  • Participate in a weekly on-call rotation to support production systems and business-critical services.
  • Maintain legacy Java and database applications by tracing existing business logic, diagnosing defects, and implementing targeted fixes and enhancements.
  • Perform controlled refactoring while protecting existing business behavior, data integrity, and integration contracts.
  • Improve application and database performance, reliability, logging, availability, maintainability, and recovery capabilities.
  • Perform data reconciliation and data-quality analysis to identify and resolve inconsistencies across systems.
  • Tune database queries and application components to improve performance and stability.
  • Test, debug, review, and validate Java and database changes prior to production release.
  • Collaborate with analysts, testers, DBAs, developers, and operations teams to deliver reliable, thoroughly tested solutions.
  • Document technical changes, troubleshooting findings, integration behavior, and operational procedures.

Skills

Java
Spring Boot
SQL
Database development
REST APIs
JDBC/JPA
IBM MQ
Maven
Git
Docker
Kubernetes
CI/CD

Tools

Maven
Git
Jenkins
Azure DevOps
GitHub Actions

Job description

e&e is seeking a Java and Database Developer for a hybrid contract opportunity in Harrisburg, PA!

We are seeking a Java and Database Developer to support business-critical applications and services that exchange information between enterprise systems and external agencies. This role combines hands-on Java/Spring development, relational database development, enterprise integrations, and production support. The developer will maintain and enhance existing applications, troubleshoot application and data issues, support integrations, and implement controlled improvements while preserving established business functionality, data integrity, and system interfaces. The ideal candidate has strong SQL/database development skills along with experience supporting Java-based enterprise applications in a production environment.

Key Responsibilities
  • Develop, debug, maintain, and optimize complex SQL, stored procedures, triggers, views, scripts, and database business logic.
  • Develop and maintain Java applications using Java 21, Spring Boot 3.x, Spring Batch, Spring Web, JDBC/JPA, and REST APIs.
  • Support batch processing, scheduled jobs, file transfers, FTP/SFTP integrations, and message-based workflows.
  • Maintain and troubleshoot enterprise integrations involving IBM MQ, REST APIs, messaging platforms, notifications, and connected application systems.
  • Investigate and resolve production incidents, application errors, failed integrations, data discrepancies, and database-related issues.
  • Participate in a weekly on-call rotation to support production systems and business-critical services.
  • Maintain legacy Java and database applications by tracing existing business logic, diagnosing defects, and implementing targeted fixes and enhancements.
  • Perform controlled refactoring while protecting existing business behavior, data integrity, and integration contracts.
  • Improve application and database performance, reliability, logging, availability, maintainability, and recovery capabilities.
  • Perform data reconciliation and data-quality analysis to identify and resolve inconsistencies across systems.
  • Tune database queries and application components to improve performance and stability.
  • Test, debug, review, and validate Java and database changes prior to production release.
  • Collaborate with analysts, testers, DBAs, developers, and operations teams to deliver reliable, thoroughly tested solutions.
  • Document technical changes, troubleshooting findings, integration behavior, and operational procedures.
Requirements
  • Approximately 3–5 years of professional experience developing and supporting Java applications and relational databases.
  • Strong hands-on experience with relational database development, including complex stored procedures, triggers, views, joins, scripts, query tuning, and data reconciliation.
  • Experience developing and maintaining applications using Java and Spring Boot.
  • Experience with Spring Batch, Spring Web, REST APIs, JDBC/JPA, and service-layer development.
  • Working knowledge of SAP ASE/Sybase or a comparable relational database platform.
  • Experience with Microsoft SQL Server/T-SQL, Oracle PL/SQL, or another procedural SQL environment is transferable.
  • Experience supporting enterprise integrations using REST APIs, IBM MQ, or comparable messaging technologies.
  • Understanding of distributed application concepts including dependencies, retries, timeouts, failover, idempotency, and recovery.
  • Experience supporting scheduled processing, message-based workflows, secure file transfers, and application logging.
  • Strong production troubleshooting skills with the ability to diagnose application, integration, and database issues.
  • Working knowledge of Maven, unit testing, mocking frameworks, debugging, and code review practices.
  • Ability to work independently, take ownership of technical issues, and deliver complete and thoroughly tested solutions.
  • Strong communication skills with the ability to clearly explain technical findings, issues, and resolutions.
  • Ability to successfully complete a required criminal background check.
Preferred Qualifications
  • Experience with Java 17 or newer and Spring Boot 3.x.
  • Experience with JDBC connection pooling, multiple data-source configurations, and production database troubleshooting.
  • Familiarity with Docker and containerized applications.
  • Exposure to Kubernetes or OpenShift.
  • Experience with Git and CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
  • Familiarity with monitoring and observability technologies such as Splunk, ELK, Prometheus, Grafana, OpenTelemetry, or distributed tracing.
  • Understanding of application security technologies including OAuth2/OIDC, JWT, mutual TLS, certificates, and secrets management.
  • Experience with integration testing and mocking tools such as Testcontainers, WireMock, contract testing, Selenium, or Cypress.
  • Linux/Unix shell scripting or PowerShell experience.
  • Exposure to load testing, performance testing, or capacity planning.
  • Familiarity with React, Angular, Vue, TypeScript, HTML, or CSS for end-to-end application troubleshooting.
  • Experience working in Agile/Scrum environments using pull requests, peer reviews, issue tracking, and technical documentation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java & Database Developer (Hybrid/Local REQUIRED)
Java & Database Developer (Hybrid/Local REQUIRED)

Zohorecruit • Mechanicsburg

Hybrid
USD 85,000 - 120,000
Hybrid Java & Database Engineer
Hybrid Java & Database Engineer

e&e IT Consulting Services, Inc. • Harrisburg

Hybrid
USD 90,000 - 130,000
Java and Database Developer
Java and Database Developer

Solü Technology Partners • Mechanicsburg

Hybrid
USD 85,000 - 125,000
Java and Database Developer
Java and Database Developer

Solü Technology • Mechanicsburg

Hybrid
USD 90,000 - 120,000
Java Developer
Java Developer

Cohere Technology Group • Chantilly (VA)

On-site
USD 120,000 - 150,000
Senior Java and Database Developer
Senior Java and Database Developer

Padmore Global Connections LLC • Atlanta (GA)

Hybrid
USD 96,000 - 165,000
Java Developer
Java Developer

Tsunami Tsolutions • Melbourne (FL)

On-site
USD 70,000 - 90,000
Java Developer
Java Developer

Revel IT • Columbus (OH)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Eightelevengroup • Columbus (OH)

On-site
USD 76,000 - 80,000
Java Developer
Java Developer

Compunnel, Inc. • Morrisville (NC)

On-site
USD 85,000 - 110,000