Identify and apply innovative technologies to maintain and update existing middleware environments. Working with related IT Managers to establish the technical roadmap of middleware services infrastructure, software deployments/upgrades, software patching cycles, disaster recovery, monitoring, and resource planning.

Job Responsibilities:

  • Identify and apply innovative technologies to maintain and update existing middleware environments.
  • Working with related IT Managers to establish the technical roadmap of middleware services infrastructure, software deployments/upgrades, software patching cycles, disaster recovery, monitoring, and resource planning.
  • Installation, configuration, backup, and recovery of Middleware environments.
  • Manage and administrate SSL certificates.
  • Work with the MIS team in developing middleware configurations based on requirements.
  • Create and maintain documentation for middleware installations, changes, and upgrades.
  • Coordinate with vendors and support team on problem resolution, design issues and upgrades.
  • Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.
  • Develop and implement strategies for migration, consolidation, and upgrade of middleware components.
  • Evaluate system architecture and make recommendations as required.
  • Develop and implement standard processes for installation, maintenance, and enhancement of middleware environments.
  • All other matters are ancillary to the above and to perform any other related issues that management may require from time to time

Job Requirements:

  • Bachelor’s Degree in Information Technology or equivalent in a related field.
  • Knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet or Ansible.
  • Knowledge of AWS, Oracle Cloud, or Azure
  • Knowledge of containerization and cluster management technologies like Docker and Kubernetes
  • Experience with Microsoft Windows Server, Unix system and Linux system.
  • Experience in deploying Web and Enterprise Applications.
  • Knowledge of RDMS/JDBC (PostgreSQL or Oracle Database and etc.) is a plus
  • Knowledge of Java technology (JSP, servlets, EJB), Simple Object Access Protocol (SOAP) and web services, XML, JSON, middleware (WSO2, Weblogic, Tomcat, Apache, Window IIS)
  • Experience in turning infrastructure and application.
  • Managerial, organizational, analytic, and problem-solving skills.
  • Experience working with a distributed team.