Systems Operations Engineer
Salary: $67.00 USD Hourly - $72.00 USD Hourly
Description:
Middleware Support Engineer (Java / Tomcat / Linux)
Location: Iselin, NJ (Onsite initially; hybrid likely in the future)Alternate Location: Charlotte, NC (under consideration)
Duration: 12 months (with strong potential for extension or conversion to full-time)
Start Date: ASAP
Onsite Requirement: Initially 5 days per week based on deliverables; expected to transition to 3 days per week
Role Overview
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.Key Responsibilities
- 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.
- 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.
- 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.
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.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!