Job Description: Application design with standard in IT BlueprintGather requirement and design application architecture Application development, comply with regulation i.e. BOT / AMLO etc.Update IT application technology Trouble shooting and problem solving to support banking service/operationEstimate budget and timeline of the projectsPrepare application systems for business continuity managementDevelop quality assurance proceduresDeploy software tools, processes, and metricsCoordinate with developers, UX designers, business, and systems analysts Qualifications: Degree in Engineering, MIS, Computer Science, or related fields5 - 10 years of experience in software development (Mobile Banking is a plus)Analytical skills and the ability to see the connections between layers of business operationsAbility to consult management and engineering teams with technical adviceGood command of English is a plus Experience & Skills: Backend programming languages in Java Spring Boot, Spring Boot Security, SpringPL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDBMicroservices architecture is a plusPublic cloud such as AWS, GCP and Azure is a plusContainer (Docker, Kubernetes, OpenShift) platform is a plusDeployment and DevOps is a plus