Senior Software Engineer (Java & Server Side)

Job level Middle
Education Bachelor Degree
Kowloon Bay
Employment type Full Time
Benefits Dental plan, 5-day week, Shuttle bus, Medical plan, Performance bonus
Industry Telecommunications
Job function Information Technology > Software Development
Information Technology > Telecommunication
Published On 04/10/2018

Job Responsibilities: 

  • Design and implement server side communications systems
  • Prepare technical documentation on server side applications and system design
  • Maintain and enhance existing components
  • Perform ad-hoc assignments as requested 

Job Requirements: 

  • BS in Computer Science, equivalent or solid experience in the field
  • At least 5 years of experience in server side applications and development
  • Strong knowledge of JAVA, preferably Java 8
  • Experience with GIT is a must
  • Experience with microservice architecture and distributed computing is a definite plus
  • Experience with NoSQL, such as MongoDB or Cassandra is a definite plus
  • Experience with SIP, SMPP or XMPP is a definite plus
  • Experience with application profiling and performance tuning is a plus
  • Experience with build tools (Gradle, Maven) and build systems (Jenkins, Hudson) is a plus
  • Dependable and good team player
  • Desire to learn and work with new technologies
  • Fluent in English is a must
  • Candidates with less experience will be considered as Software Engineer



Applicants not hearing from us within 6 weeks may consider their applications unsuccessful. We may also consider their application for other or future vacancies. Personal data of unsuccessful applicants will be retained for a maximum period of 6 months.