This is a 1 year contract role Application Engineer (build & upgrade application environment) Only for Citizen, PR, DP and LTVP This is a 1 year contract role Application Engineer (build & upgrade application environment) Only for Citizen, PR, DP and LTVP Key Responsibilities Lead environment build/upgrade activities and co-ordinate with different teams e.g. Unix, DBA, Storage, Network, Security to complete work as planned Install and configure web and application (middleware) server software including SSL certificate on AIX/Linux operating systems Engage users, IT teams and vendor on functional/technical requirements session, Functional specifications document (FSD) and/or setup docs review and achieve sign-off Review deliverables e.g. release note, test logs, release pack contents, codes Maintain objects in version control tool and deploy to different environments (SIT, UAT, Production) Support testing team in Functional testing & SIT and/or perform when required Review test scenarios, cases & results of Functional testing, SIT, UAT Log and track test defects, and work with relevant teams to resolve in timely fashion Perform in-house development using Unix shell script, Java and SQL Schedule and execute UAT runs and ensure timely completion for user verifications Perform UAT & Production deployment with applicable pre and post verifications Liaise with vendors and IT teams e.g. Infra, Security, etc. to resolve environment / application issues Monitor and test application performance for potential bottlenecks, engage relevant teams, identify and apply possible solutions Develop technical and functional knowledge to become application Subject Matter Expert Automate to increase efficiency and lower human intervention from time to time Provide assistance to Production support teams & troubleshoot issues when required Write tutorials, how-to docs, and other technical help articles for the department and knowledge base articles and keep them up-to-date Key Requirements Basic Bachelor's degree in Computer Science or Information Systems or related field with minimum 7-10 years of relevant work experience Prior experience in environment build/upgrade, application development & release, and support Applied knowledge of SDLC methodologies and processes Skilled in build, release & deployment methodologies, processes and tools (e.g. Jenkins, Aldon) Domain knowledge in Payment and/or Billing is desired Technical Competent in Unix commands and shell scripting, Java, Oracle / SQL development Experience in setting up new environment on AIX/Linux operating systems including installing and configuring web/application middleware servers (WebLogic, WebSphere, JBoss) Collaborate with Production support team and vendor, and resolve time-sensitive incidents Good knowledge of Spring framework, Hibernate, Microservices Interfaces and Messaging systems Familiar with Oracle upgrades & migration Personal Execute in fast-paced environment and focus in delivering tasks to meet project release goals Demonstrated planning, multi-tasking and problem-solving skills Strong communication, presentation and interpersonal skills Ability to work in a team environment and learn new skills quickly with little supervision Familiar with efforts estimation and works to ensure delivery is on-time and within budget Coach and develop team members Flexible to work over weekend and after business hours to support application deployments Nice to have Prior experience working in a bank IT environment Automation software (e.g., Puppet, Chef), Continuous Integration, scheduler tools (e.g. Control-m)