Responsibilities:
- Clarify business requirements with Business Analysts, and technical requirements with Application Lead
- Support E2E 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.
Role 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