Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 4 day((s))
Skills
Middleware Engineer
Job Details
Job Description
Role Overview:
We're looking for a highly skilled Middleware Engineer who will be part of a dynamic infrastructure and DevOps team supporting critical customer-facing applications. The ideal candidate will bring hands-on experience across legacy and modern middleware platforms, infrastructure automation, scripting, performance monitoring, and production support.
Roles & Responsibilities:
- Act as an individual contributor on the Middleware team to build, support, and maintain scalable and resilient application environments.
- Work with various middleware platforms (WebLogic, JBoss, Tomcat, etc.) including legacy and containerized versions.
- Write and maintain infrastructure automation scripts using Shell, Python, or Perl with a focus on performance, security, and scalability.
- Own and manage the full lifecycle of middleware delivery-from development through deployment and production support.
- Implement and maintain monitoring tools, logging, KPIs, and alerting for both infrastructure and application performance.
- Plan, coordinate, and execute upgrades, patches, hotfixes, and migrations across multiple environments (Dev, QA, UAT, Prod).
- Document all changes and ensure knowledge transfer through updated README files, wikis, and status pages.
- Collaborate with Engineering, Product, QA, Release, and Operations teams to define priorities and resolve technical issues.
- Troubleshoot deployment failures and infrastructure issues (e.g., memory issues, disk space, missing libraries/certs).
- Participate in impact assessments and provide root cause analysis for incidents in production and non-production environments.
- Support CI/CD pipelines and assist in integration of middleware with DevOps workflows.
Preferred Skills:
- Strong knowledge of middleware platforms (WebLogic, Tomcat, JBoss, etc.)
- Experience with scripting languages: Shell, Python, Perl
- Familiarity with DevOps tools: Jenkins, Git, Ansible, etc.
- Hands-on with performance monitoring tools: AppDynamics, Splunk, Dynatrace
- Solid troubleshooting and root cause analysis skills
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.