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