Hybrid Middleware Engineer

Posted last week

Apply now

About the role

  • Middleware Engineer at Broadridge designing and supporting middleware solutions across on-premises and AWS environments. Focusing on automation, scaling, and optimizing enterprise middleware platforms in a hybrid environment.

Responsibilities

  • Design and implement solutions involving middleware technologies such as WebSphere Application Server/ND/Liberty, JBOSS, Tomcat, and NGINX.
  • Engineer and administer middleware and container orchestration platforms (Docker, Kubernetes) across on-prem and AWS architectures.
  • Develop and integrate immutable infrastructure with AWS, Terraform, Chef, and Python to enhance reliability and automation.
  • Streamline CI/CD pipelines using Jenkins, GitLab, and related toolchains to support continuous deployment.
  • Monitor and optimize container orchestration systems, ensuring performance, scalability, and service availability.
  • Partner with development teams to migrate and modernize applications to containerized, platform-as-a-service (PaaS) environments.
  • Automate middleware operations such as provisioning, patching, and lifecycle management for JBOSS, WebSphere, and Tomcat environments.
  • Utilize Datadog, Splunk, and APM tools to monitor performance, fine-tune alerts, and support proactive incident resolution.
  • Provide strategic technical guidance on middleware architecture, capacity planning, and platform governance.
  • Participate in 24x7 support rotations and incident response to maintain continuous service availability.

Requirements

  • More than 5 years of experience in Middleware and DevOps system engineering using JBOSS, Tomcat, Apache, RHEL, and Unix/Linux.
  • Strong experience deploying and troubleshooting Docker containers.
  • Solid understanding of Kubernetes orchestration platforms.
  • Experience with Infrastructure as Code (IaC) using Terraform, CloudFormation, or Chef.
  • Skilled in managing code repositories via Git and working within CI/CD-driven environments.
  • Deep understanding of Linux systems administration, network fundamentals (TCP/IP), and container networking.
  • Proficiency in AWS, Python, Linux shell scripting, and automation frameworks.
  • Experience handling enterprise-scale middleware software migrations and integrations.
  • Knowledge of caching and in-memory solutions (e.g., Pivotal GemFire, Apache Ignite) a strong plus.
  • Experience implementing RBAC security, backup/recovery strategies, and middleware performance tuning.
  • Hands-on experience with monitoring tools such as Splunk, Datadog, and other APM utilities.
  • Familiar with Linux kernel options, cgroups, and workload isolation configurations.
  • Excellent communication skills with the ability to convey complex solutions clearly to both technical and non-technical stakeholders.
  • Willingness to support rotational on-call schedules and collaborate with global teams.
  • Continuous learner with a proactive mindset toward automation and cross-training.

Benefits

  • Health insurance
  • Professional development opportunities
  • Flexible working arrangements

Job title

Middleware Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job