Responsibilities
• Clarify business requirements with Business Analysts, and technical requirements with Application Lead
• Support Solution Architect/Application Lead in designing integration solutions with other application/modules
• Design technical solution and review with Application Lead
• Produce clear and accurate technical design document
• Develop feature and perform unit test
• Support DevOps engineer for CICD process / automation
• Support QA and Business Users in SIT/UAT
• Provide level 3 support for production incidents - perform Root Cause Analysis, devise operational workaround, and design permanent fixes
• Convey/explain requirement and design to outsourcing partner’s developers where applicable
• Any other ad-hoc duties as assigned by superior from time to time.
Requirements
• Diploma/Degree holder with minimum 3 years software development experience.
• Good knowledge of Java/Spring Framework, for backend/microservice development
• Good knowledge of RDBMS, SQL, and Spring Data JPA; experience with NoSQL/distributed caching solutions preferred
• Proven ability to design technical solutions according to business requirements
• Some frontend development skill in JavaScript, Angular/ReactJS preferred
• Some experience with container technologies - docker/docker swarm, Kubernetes preferred
• Some experience with API gateway preferred
• Some functional knowledge of telco BSS; experience with TMF SID/Open API a big plus
Licence No: 12C6060