Responsible for the full stack developing, maintaining, and supporting the operation of a high-reliability transaction processing platform using Spring, Struts, Java and Serverless framework.
Use configuration management and integration/ build automation tools to lead and deploy Java code
Support issue analysis and fix activities during test phases, as well as production issue resolution
To develop, manage, support and maintain the Java and Javascript (ReactJs and nodeJs) based applications to fulfil business needs
Develop and demonstrate a broad set of technology skills in Java technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts
Requirements
Degree/Diploma in Computer Science, Engineering or related field and have previous experience, within a Software Engineer or similar role.
7+ years of development experience with Java
Stronghold in designing and building RESTful APIs using Java, Node.JS, Express, ReactJS, React Native
Stronghold in developing applications using Java 8, Springboot, Java EE.
Excellent knowledge of Relational Databases (e,g. Orale, MySQL) and NoSQL Databases (e.g. MongoDB, DynamoDB)