Responsible to plan, design, develop, deploy and maintain new and existing backend system, internal and external (on cloud) Requirement & Competencies Soft-skill requirement: • Self-learn on latest technology • Analytical Thinking • Problem solving skills • Self-motivated and able to work independently and as in a team • Business Acumen skills • Understanding existing and emerging systems and technologies • Good characteristic with positive attitude Proficient in the following technical skills: • Java 8 or above programming language • Spring / Spring Boot Framework • Java Persistence API (JPA) and Hibernate • Familiar with the concept of concurrency or asynchronized programming frameworks such as RxJava, Webflux and Mono • Websocket programming Having any technical knowledge as follows will be benefited: • Apache Kafka framework • Use of MQTT • Microservice Architecture programming with gRPC • BPM Framework such as Flowable, Camunda or Bonita • Apache Hadoop or Spark framework for BigData programming • RDBMS - PostgreSQL or MySQL knowledge • NoSQL – MongoDB, Redis or Neo4J knowledge Education and/or experience Bachelor’s degree in Computer Science or relevant qualification or better with 1 to 3 years working experience in related fields Salary Range RM 3,000.00 – RM4,500.00 Company: Prasarana – RapidKL – RapidBus Division: System and Digitalization – Information Technology Position: Frontend Web and Mobile Software Developer (Associate – Permanent)
Job Description & Responsibility
Responsible to plan, design, develop, deploy and maintain new and existing frontend and mobile apps, internal and external (on cloud) Requirement & Competencies Soft-skill requirement: • Self-learn on latest technology • Analytical Thinking • Problem solving skills • Self-motivated and able to work independently and as in a team • Business Acumen skills • Understanding existing and emerging systems and technologies • Good characteristic with positive attitude Proficient in the following technical skills: • Javascript / Typescript programming language • Angular/ ReactJS/ VueJS Framework for web • Websocket programming • Flutter / Ionic / React Native for Mobile App Development • UI/UX designing skills • Use of Material Design • Familiar with the concept of concurrency or asynchronized programming such as RxJS, Promise and async/await. Having any technical knowledge as follows will be benefited: • Native mobile development language such as Android Kotlin and iOS Swift • Use of MQTT • NestJS / ExpressJS framework for backend • Microservice Architecture programming with Web gRPC • BPM Framework such as Flowable, Camunda or Bonita • RDBMS - PostgreSQL or MySQL knowledge • NoSQL – MongoDB, Redis or Neo4J knowledge Education and/or experience Bachelor’s degree in Computer Science or relevant qualification or better with 1 to 3 years working experience in related fields Salary Range RM 3,000.00 – RM4,500.00