
Software Developer (Kotlin / Java / Agile)
$ 4,000 - $ 6,000 / month
Checking job availability...
Original
Simplified
- Software Development Exp
- Kotlin / Java Exp
- CBD
- Work in the Agile team and to develop / maintain functionalities to support the Group's Payment eco-system and legacy applications
- Participate in activities including design, tasks estimation, development, unit testing, releases and production support
- Improve code quality and perform code reviews
- Develop / Maintain automated unit test scripts, perform unit testing and validation of requirements with BA / users / stakeholders
- Perform investigation / troubleshooting of issues raised on mobile application / microservices / applications
- Keep abreast with new technologies
- Provide training to end users and documentation to support knowledge transfer
- Develop Proof-of-Concept for new ideation or initiatives
- Identify areas of improvement, improve development efficiency and application quality
- Conduct and lead code review session
- Any other ad-hoc task as assigned
- Possess a Degree in Computer Science or relevant field
- Possess more than 3 years of software development experience
- Knowledge / Experience in Agile Methodology
- Proficient in Kotlin or Java
- Proficient in Spring Boot framework and native SQL
- Experience in Azure SQL, Redis and Oracle is advantageous
- Experience with Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence is advantageous
- Experience or knowledge in Payments domain (eg. QR, payment flow), secured API/Web Service, OAuth security framework and JWE/JWS is advantageous
- Good communication and interpersonal skills
- Reason for leaving each past & current employment
- Salary drawn for each past & current employment
- Expected Salary
- Earliest availability date
- Software Development Exp
- Kotlin / Java Exp
- CBD
- Work in the Agile team and to develop / maintain functionalities to support the Group's Payment eco-system and legacy applications
- Participate in activities including design, tasks estimation, development, unit testing, releases and production support
- Improve code quality and perform code reviews
- Develop / Maintain automated unit test scripts, perform unit testing and validation of requirements with BA / users / stakeholders
- Perform investigation / troubleshooting of issues raised on mobile application / microservices / applications
- Keep abreast with new technologies
- Provide training to end users and documentation to support knowledge transfer
- Develop Proof-of-Concept for new ideation or initiatives
- Identify areas of improvement, improve development efficiency and application quality
- Conduct and lead code review session
- Any other ad-hoc task as assigned
- Possess a Degree in Computer Science or relevant field
- Possess more than 3 years of software development experience
- Knowledge / Experience in Agile Methodology
- Proficient in Kotlin or Java
- Proficient in Spring Boot framework and native SQL
- Experience in Azure SQL, Redis and Oracle is advantageous
- Experience with Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence is advantageous
- Experience or knowledge in Payments domain (eg. QR, payment flow), secured API/Web Service, OAuth security framework and JWE/JWS is advantageous
- Good communication and interpersonal skills
- Reason for leaving each past & current employment
- Salary drawn for each past & current employment
- Expected Salary
- Earliest availability date