Responsibilities
• Work with end users, developers, architects, and team lead in developing middleware configurations and platform products based on requirements.
• Responsible for building hardened and resilient environments with in-depth experience with middleware standards and best practices
• Evaluate system architecture and make recommendations as required
• Coordinate and collaborate with other project team members throughout the project implementation to meet project goals
• Demonstrate experience troubleshooting complex multi-tiered application architectures with disparate middleware technologies
• Engage in the maintenance and support activities, which include performing troubleshooting, incident response, and patching in a timely manner
• Coordinate with vendors and support team on problem resolution, implementation issues, and upgrades
Requirements
• Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related field (or equivalent experience).
• Must have a minimum of 5 years of work experience as a middleware systems engineer
• Possess 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 WebSphere Application Server; Oracle WebLogic Server; Red Hat JBoss EAP; HTTP servers (IBM HTTP server, Oracle iPlanet server, JBoss webserver); Apache Tomcat; IIS
• Hands-on experience in Messaging Queue implementation
• 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/ architects on information gathering and actual implementation
• Ability to learn in a fast-paced environment and acquire of modern technologies
• Strong verbal and written communication skills in English
• Self-motivated with a positive “can-do” attitude, passionate about problem-solving and willing in picking up new skillsets
• Experience in Scripting and coding such as Python, Bash/ shell
Licence no: 12C6060