Job Summary
You will be responsible for the technical implementation, supportand development in project implementation, and post production. Taking theopportunity to grow, you will be learning and assisting in various areas, whichmay include infrastructure, hardware/software specification, penetration test,performance test, open-source framework, scripting for technical analysis andassessment. Besides, you will also be involved in the development andenhancement/customization for project delivery.
Job Duties
· Capable in functional design,development, testing as well as deployment.
· Develops code with low-latency,clear and concise practices in development.
· Capable of articulating on theentirety view from a technical perspective.
· Supports and troubleshoot forany technical issues that arise.
· Liaises with offshoreDevelopment Centre, that resides in China or elsewhere by HQ.
· Configures solution intoclient’s environment.
· Deploys customized solutionsinto clients’ testing environments for verification.
· Engages with client’s ITpersonnel on infra, environment matters.
· Capable to guide the client’sIT personnel on technical aspects.
· Provide 1st / 2nd levelproduction support on issues raised by the client.
· Implementing projects abroad,depending on the project assignment.
· Comply with the client’s dataconfidentiality policy.
Requirements & Qualifications
· Must possess at least aProfessional Certificate/ Advance Diploma/ Bachelor’s degree in ComputerScience/ Software Engineering or equivalent qualification.
· At least 3 years above ofworking experience in the banking IT solutions field is required for thisposition.
· Familiar with of softwarearchitecture, microservices.
· Great in Java programming,understand IO, multi-thread, understand JVM.
· Experience and familiar in DB2,Oracle, MySQL and experience with distributed database is an added advantage.
· Experience and familiar of Open-sourcetools, such as Spring Boot, Spring Cloud will be value added.
· Familiar with Internet’sprotocol (i.e. TCP/IP, HTTP).
· Familiar with SpringMVC,Spring, Mybatis.
· Familiar with DevOps tools(i.e. GIT, Jenkins), DevOps process and SaaS micro-services is an addedadvantage.
· Hands-on experience withDocker, SonarQube, Spark, Hadoop is an added advantage.
· Knowledge in Agile softwaredevelopment approach.
· Strong conceptual knowledge ofObject-Oriented Programming, Design Patterns, Modular Services andTroubleshooting/Debugging.
· Language proficiency in bothspoken and written in English.
1 other opening