Responsibilities:
- Involve all aspects of the software life cycle including gathering requirements from the business.
- Analysis of existing systems/functionality, design and implementation, all the way through to production roll out and subsequent support.
- Develop, enhance, and maintain web/mobile applications for the digital investment/ financial platform, including coding, debugging, testing for the system Perform system development according to functional and technical requirements
- Work closely with different teams on system integration.
- Handle other ad-hoc tasks as assigned
Requirements:
- Bachelor or Equivalent degree in Computer Science, Computer Engineering or other relevant disciplines.
- Experience with Java, JavaScript, Spring Framework, Angular/AngularJS and MS SQLKnowledge of Scala and TypeScript is a definite advantage.
- Experience with agile scrum methodology is highly preferred.
- Self-motivated, eager to learn, responsible, able to work in a team.
Key Skills:
Java, Springboot, Spring framework, Spring mvc, aks, jpa, Microservices, Agile, Scrum, SQL, TDD, BDD, Maven, Bitbucket, Jenkins.