Search by job, company or skills

miracle software systems, inc

Middleware Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Details:

Job Title: Middleware Engineer

Location: Visakhapatnam, AP(Onsite)

Duration: Full time

Description: Miracle Software Systems is looking for a Middleware Engineer with 5–8 years of experience in managing enterprise middleware platforms. The role involves supporting application servers, web servers, cloud resources, CI/CD pipelines, automation tools, and monitoring environments across Dev, QA, and Production systems, primarily on RHEL servers.

Key Responsibilities:

  • Install, configure, and maintain Apache Tomcat environments on RHEL servers.
  • Deploy applications and configure JVM settings, libraries, datasources, and environment variables.
  • Configure log rotation for application logs.
  • Perform JDK and Tomcat upgrades and fix pack installations based on application compatibility.
  • Configure and manage Apache HTTP Server and NGINX, including reverse proxy rules and routing.
  • Install and renew SSL certificates for web servers and applications.
  • Analyze web server and application logs and guide developers to resolve issues.
  • Configure and support ActiveMQ messaging services.
  • Configure monitoring and alerts using Nagios XI, Azure Application Insights, Azure Service Health.
  • Configure application logs to Azure Log Analytics Workspace.
  • Manage Azure infrastructure activities including:
  • Resource Groups and Subscriptions management
  • Virtual Machine creation and configuration
  • Snapshot creation and server restore activities
  • Create and manage CI/CD pipelines for application deployments using Git, GitHub Actions, Jenkins, and Azure Bicep.
  • Troubleshoot issues related to code deployment pipelines, build failures, and release process errors.
  • Automate tasks using Ansible and Shell scripting.
  • Play a key role in application-level and server-level troubleshooting to identify root cause and ensure service stability.
  • Support middleware environments on RHEL (90%) and Windows (10%) servers.
  • Participate in CAB meetings for change requests.
  • Manage tickets using Jira and maintain documentation in Confluence.
  • Work in client-facing environments.

Required Skills:

  • 5–8 years experience in Middleware Administration
  • Strong experience in:
  • Apache Tomcat
  • Apache HTTP Server
  • NGINX
  • ActiveMQ
  • Ansible
  • Git & GitHub Actions
  • Jenkins
  • Azure Bicep
  • Experience managing Azure resources, including:
  • Resource Groups and Subscriptions
  • Virtual Machine creation and configuration
  • Snapshot creation and server restore activities
  • Strong knowledge of RHEL Linux
  • Experience in CI/CD pipeline creation and troubleshooting
  • Experience in application deployment and troubleshooting
  • Experience with monitoring and logging tools
  • Experience with Jira and Confluence
  • Understanding of change management process
  • Experience in Shell scripting

Nice to Have:

  • Experience in OS patching activities (RHEL / Windows)
  • Exposure to SendGrid
  • Experience with SAP BOBJ
  • Basic knowledge of PowerShell
  • Experience in production support environment

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145514099