Install, configure, and manage middleware solutions, including IBM MQ, Red Hat JBoss EAP, Pivotal Web Servers, Connect Direct, and Axway.
Design and implement clustering setups, load balancing, and high-availability configurations to ensure optimal system performance and uptime.
Configure and administer messaging systems (e.g., IBM MQ), including queue managers, channels, and message queuing protocols.
Continuously monitor the performance of middleware platforms and make recommendations for improvements.
Perform regular tuning and hardening of servers to ensure the highest levels of security, performance, and availability.
Troubleshoot and resolve complex system and network issues related to middleware platforms.
Implement secure communication mechanisms for web applications, including PKI, SSL, and other encryption protocols to protect data in transit.
Conduct regular security audits and apply patches and updates to maintain compliance with industry standards.
Ensure that all middleware configurations and deployments follow security best practices and organizational policies.
Work closely with development teams to understand application requirements and implement middleware solutions that meet business needs.
Provide expert-level support and guidance to development teams and end users for troubleshooting and resolving middleware-related issues.
Collaborate with network, database, and system administration teams to ensure seamless integration between middleware systems and other technologies.
Requirements:
Bachelor or Master's degree in Information Technology, Computer Science, Engineering or relevant disciplines.
At least 5 to 8 years of work experience as a middleware systems engineer with in-depth knowledge on implementing and operating application server and web server, middleware platforms, which include configuration, clustering setup, hardening, and tuning, on products such as IBM MQ, Red Hat JBoss EAP Pivotal Web servers, Connect Direct, Axway
Hands-on experience in IBM MQ messaging implementation, including queue managers, channels, and message queuing protocols.
Strong understanding of platform stacks that middleware runs on, including Unix variant, Linux-variant and Windows Operating System
Working skill in shell scripting and process automation
Solid understanding of secure communications for web applications (PKI, SSL)
Broad exposure to a variety of other technologies (e.g. Server virtualization, database, network) with a firm understanding of the interdependencies between those technologies.
Familiar with HTTP, TCP/IP, load balancing, and firewalls
Must be able to work independently on the assignments - including communicating with end users/ developers.