- Work together with project team to design and implement quality solutions as per customers’ requirements
- Debugging and resolving technical problems that arise.
- Participate in solutioning meetings with project team and customers
- Responsible to deliver high quality codes for implementations
Requirements
Bachelor’s degree in Computer Science or equivalent
Technical Requirements
- Strong and hands-on experience with Java and Spring stack.
- Working knowledge of Web API, REST, XML, JSON.
- Hands-on experience in UI/UX development using JSP, HTML5, CSS3, JavaScript.
- Experiences working on Containers (e.g. Docker, Kubernetes) and DevOps technology on VMware infrastructure and/or Public Cloud (e.g. AWS, Azure, Oracle, Alibaba) will be an added advantage.
- In-depth knowledge of Cloud & distributed architectures, Microservice, API best practice design.
- Experienced in CI/CD and exposed to standard development ecosystem: SonarQube, Jira/Confluence, SVN, Jenkins, Eclipse.
- Able to define solution and prepare technical specifications according to Functional Specifications.
Interpersonal Requirements
- Excellent written and verbal reasoning and communication skills.
- Excellent problem-solving skills with high level of initiative.
- Meticulous, detailed and able to work with minimal supervision.
- Ability to work under pressure and meeting tight deadlines.
Added Advantage
- Complete minimum 3 Software Development Life Cycle (SDLC).
- Experience in Banking Solution development will be an advantage.
- Experience in UNIX environments, systems setup and application deployment will be an advantage.
- Experience working in a cross cultural team with multi geographical locations (onsite-offshore) will be an advantage.
- Advantage if worked on Agile Framework or aware of basic Agile terminologies and processes.
- Experience working in a cross cultural team with multi geographical locations (onsite-offshore) will be an advantage.
- Advantage if worked on Agile Framework or aware of basic Agile terminologies a