Middleware Support Engineer

THE JUDGE GROUP, INC.
Woodbridge Township, United States of America
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Woodbridge Township, United States of America

Tech stack

Java
Microsoft Excel
Apache HTTP Server
Tomcat
Linux
Disaster Recovery
Middleware
Failover
Monitoring of Systems
Java Virtual Machine (JVM)
Java Web Services
Python
Power BI
Software Engineering
Data Logging
Scripting (Bash/Python/Go/Ruby)
Java Application Server
System Availability
Grafana
Splunk
ServiceNow

Job description

We are seeking a Middleware Support Engineer to support a strategic enterprise resiliency framework for Java-based applications. This role focuses on application resiliency, recovery readiness, and middleware platform stability, supporting Apache and Tomcat environments running on Linux.

You will work hands-on with application teams and platform services to enable adoption of a standardized resiliency framework, monitor application health, troubleshoot production issues, and ensure recovery objectives are met. This is a support-focused, operations-oriented middleware role, not an operating system or application development position., * Support and troubleshoot Apache and Tomcat-based Java applications in a Linux environment.

  • Monitor application and JVM health, including memory, CPU, thread utilization, and connection pools.
  • Diagnose and resolve middleware-related issues such as:
  • Application startup failures
  • JVM memory and performance issues
  • Deployment and configuration errors
  • HTTP/S errors (4xx, 5xx, timeouts)
  • Log and runtime failures
  • Review and execute operational runbooks, providing feedback on improvements and resiliency gaps.
  • Support disaster recovery (DR) processes, including validation of failover and failback readiness.
  • Utilize monitoring and logging tools (e.g., Grafana, Splunk) to identify trends and proactively prevent issues.
  • Partner with application, infrastructure, and platform teams during incident resolution.
  • Support change, incident, and release processes using tools such as ServiceNow.
  • Contribute to continuous improvement of middleware stability, observability, and recovery capabilities., * This position supports a Java platform underpinning an enterprise resiliency framework.
  • The team is focused on middleware operations, not operating system engineering.
  • Most supported applications run on Apache and Tomcat.
  • Candidates should be comfortable working in a fast-paced, incident-driven environment and collaborating across teams.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Requirements

  • 5+ years of experience in middleware or application support roles.
  • Strong working knowledge of Linux (processes, logs, services, diagnostics).
  • Hands-on experience supporting Apache and Tomcat application servers.
  • Solid understanding of Java/JVM-based applications and runtime behavior.
  • Proven ability to troubleshoot application and middleware issues using logs and metrics.
  • Experience supporting production environments with high availability and resiliency requirements.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to operate effectively during incidents., * Experience in financial services or other regulated enterprise environments.
  • Familiarity with monitoring and observability tools such as Grafana and Splunk.
  • Exposure to ServiceNow for incident, problem, and change management.
  • Understanding of disaster recovery concepts, including source-to-destination and destination-to-source recovery.
  • Experience supporting Tomcat deployments in enterprise or banking environments.
  • Basic scripting, automation, or reporting experience (Python, Excel, Power BI) is a plus.

Apply for this position