Microservice Developer

Location: Singapore
Job Type: Temporary / Contract
Reference: JO-2105-11730
Salary: Up to $6,500 / month
Contract duration: 12 months
Nearest MRT: Expo, Upper Changi (DTL)
Working hours: Office hours 

Job Responsibilities: 
  • Develop Backend Services for Mobile Use Cases
  • Design and build applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
Job Requirements: 
  • Minimum qualifications: Degree
  • Minimum 3 years of relevant experience
  • Experience in Microservice Concepts
  • Strong knowledge of Java8 and Springboot
  • Experience in service discovery, circuit breaker
  • Knowledge of Zuul, Hystrix, Ribbon, and other Netflix libraries.
  • Experience with source code management techniques using Git
  • Familiarity with industry-standard design patterns for most encountered situations is a must
  • A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions, and deadlocks
  • Good knowledge of multithreading, process optimization, system resource planning in native Android
  • Familiarity with RESTful APIs to connect to back-end services
  • Strong in Java. Great understanding of thread management, memory management, and other aspects of Java for mobile application development