Middleware Engineer, Part-time and 2nd shift

Cloud Services Herndon, Virginia


Description

We are seeking an experienced and proactive Middleware Engineer to join our Hosting team. This role is a part time role working the 2nd shift. This role focuses on the support, optimization, and troubleshooting of middleware systems that integrate various applications and services. The Middleware Engineer will be responsible for ensuring seamless operation during the 2nd shift (typically 3 PM – 9 PM Tuesday – Friday and 8 AM – 12 PM Saturday, handling system performance, deployments, and resolving issues promptly. There is potential for this position to evolve into a full-time role based on performance and business needs.

Responsibilities

  • Middleware System Support: Manage, maintain, and optimize middleware technologies, including application servers, message queues, and integration platforms.
  • System Monitoring: Monitor middleware performance, identify bottlenecks, and resolve issues proactively to ensure high availability and system reliability.
  • Troubleshooting & Issue Resolution: Provide hands-on troubleshooting of middleware-related issues across development, test, and production environments.
  • Deployment & Configuration: Assist in the deployment and configuration of middleware services and ensure proper integration with other systems and applications.
  • Performance Tuning: Analyze and optimize the middleware infrastructure, ensuring efficient communication and interaction between software applications.
  • Security & Compliance: Ensure the middleware infrastructure is secure, up to date with patches, and compliant with organizational security policies.
  • Documentation: Maintain detailed documentation of middleware systems, configurations, troubleshooting steps, and system changes.
  • Collaboration: Work closely with developers, application teams, and other IT teams to understand middleware requirements and improve system integration.
  • Support: Provide second-line support during 2nd shift, escalating critical issues as necessary.
Technical Skills
  • Proficiency in windows and linux based application servers
  • Proficiency in administering and troubleshooting middleware platforms, messaging systems, and application integration tools.
  • Familiarity with cloud-based middleware solutions (AWS, Azure, etc.).
  • Strong knowledge of scripting languages (e.g., Shell, Python) for automation and configuration management.
  • Understanding of performance tuning and optimization techniques for middleware systems.
  • Problem-Solving: Strong analytical and troubleshooting skills to resolve middleware-related issues efficiently.
  • Communication: Excellent communication skills to collaborate with cross-functional teams and document technical processes.
  • Availability: Must be available to work 2nd shift hours (typically 3 PM – 9 PM – Tuesday – Friday and 8 AM – 12 PM Saturday, with some flexibility for on-call support as needed.

Qualifications

  • Experience: 2+ years of experience as a Middleware Engineer or in a similar role, with expertise in managing and troubleshooting middleware technologies (e.g., Apache Tomcat, Java, PowerShell scripting, Shibboleth, etc.).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Knowledge of integration frameworks and tools
  • Experience with monitoring tools (e.g., Glowroot, Solarwinds, New Relic) for middleware performance.
  • Certification in Middleware technologies or related fields is a plus.
  • Existing or active security clearance
Requirements
  • Must be US Citizen and located within the CONUS.
  • Must be able to obtain and maintain a security clearance.