Middleware Engineer

The Judge Group
Raleigh, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 130K

Job location

Raleigh, United States of America

Tech stack

Adobe Experience Manager
API
Amazon Web Services (AWS)
Application Performance Management
Azure
Oracle WebLogic Server
Cloud Computing
DevOps
Middleware
IIS
Java Message Service (JMS)
Java Virtual Machine (JVM)
WildFly (JBoss AS)
Python
Performance Tuning
Memory Leaks
Software Engineering
Data Logging
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Connectivity Problems
Adobe
Splunk
Network Server
Appdynamics
Dynatrace

Job description

We are seeking an experienced Middleware Engineer to provide production support and administration for enterprise middleware platforms. The role involves supporting critical applications, ensuring system stability, optimizing performance, and working closely with development and vendor teams to resolve complex integration issues., * Install, configure, patch, and maintain JBoss, IIS, Oracle WebLogic, and related middleware components.

  • Provide 24x7 L2/L3 production support for critical middleware and integration issues.

  • Design, set up, and manage multiple WebLogic domains, including Admin Servers and Managed Servers across various environments (Dev, QA, UAT, Prod).

  • Deploy and manage WAR and EAR applications on standalone and clustered environments.

  • Monitor application performance, JVM health, server resources, and messaging queues using tools such as AppDynamics, Dynatrace, Splunk, or similar APM tools.

  • Perform advanced troubleshooting, including:

  • Thread dumps and heap dumps

  • JVM memory leaks

  • Connection pooling issues

  • Performance bottlenecks

Manage JMS configurations, including JMS Servers, Queues, Topics, and persistence settings.

Identify, analyze, and resolve incidents and service tickets within defined SLAs, conducting Root Cause Analysis (RCA) and preventive actions.

Support integration of Adobe Document Generation APIs / Adobe Experience Manager (AEM) with enterprise applications.

Troubleshoot document generation issues such as:

  • Template mapping failures
  • API connectivity problems
  • Runtime and performance issues

Ensure adherence to security standards, including SSL/TLS, certificates, and secure document processing.

Coordinate with application development teams, infrastructure teams, and third-party vendors to implement permanent fixes.

Handle production escalations professionally and provide clear communication to stakeholders.

Automate operational tasks, deployments, and workflows using scripting or automation tools to improve efficiency and reduce manual effort.

Participate in change management, maintenance activities, and on-call rotations as required.

Requirements

{"@context": "https://schema.org", "@type": "JobPosting", "title": "Middleware Engineer", "description": "Location: Raleigh, NC, * Strong experience in Middleware Administration, including JBoss, Oracle WebLogic, and IIS.

  • Hands-on experience with application deployments (WAR/EAR) in clustered environments.
  • Solid understanding of JVM architecture, performance tuning, and troubleshooting.
  • Experience with JMS, messaging systems, and enterprise integration patterns.
  • Proficiency with monitoring and logging tools such as AppDynamics, Dynatrace, Splunk, or equivalent.
  • Experience supporting Adobe AEM / Document Generation APIs is highly preferred.
  • Knowledge of security protocols, SSL/TLS, and certificate management.
  • Experience working in production support environments with strict SLAs.
  • Strong analytical, troubleshooting, and communication skills.

Nice to Have

  • Experience with scripting (Shell, Python, or similar)
  • Exposure to DevOps or CI/CD pipelines
  • ITIL process awareness
  • Cloud experience (AWS/Azure) is a plus

Apply for this position