Job Responsibilities: Responsible for application systems development at enterprise level Performing analyses on business requirement translate into technical task and functional specification Track project requirement from their origin to the deliverables that satisfy customer need Provide technical suggestion to developer, resolve issue between requirement and technical task Collaborating with Business Analyst, UX/UI, QA and other IT teams to Identify opportunity that needs to be addressed and provide solution to customer Job Requirements Degree holder in Computer Science or equivalent At least 4 years of hands-on development experience for Java programming Experience in system design and system architect is preferable Experience in Java, Spring boot, React.