software developer (java, spring, angular, microservices) - 50k in Hong Kong

apply now

job details

posted
location
hong kong
specialism
information technology
job type
permanent
reference number
91M0077217_1527870837
contact
terry chan, randstad hong kong
apply now

job description

Software Developer (Java, Spring, Angular, Microservices) - 50k

A lsited Congolmertae with business across APAC and Europe is undergone digital transformation during the time. They are now taking a new initiative in developing a Java-based microservices design to streamline the business operation work-flow and optimize the application performance.

In thos role the primary responsibilities include system architecture, feature implementation and team leadership for the web based applications within the Digital Greetings team. In addition, providing insight to Product Managers and UX Designers about platform requirements and limitations

The job involves the following responsibilities:

This is a hands-on position with coding and architecture making up a consistent percentage of time. While overall leadership for the team members and acting as the main liaison to the team are required core competencies.

We want someone who is driven, takes ownership and is solution oriented. The ability to context switch is important: we want someone who can get down into the weeds in one moment and, in the next, stay above the tree line to give great guidance.

  • Build intuitive user interfaces and great user experiences on various clients in multiple front end technologies. We are building our UI using React, Javascript, Angular and HTML/CSS.
  • Build robust and scalable software in multiple modern object oriented and functional languages. We are currently building our microservices stack using Elixir, Java, and Scala.
  • Implement scalable clients and scalable aggregation services
  • Implement microservices using both asynchronous messaging and through RESTful endpoints
  • Work on integrations with other internal and external teams
  • Participate in creating and clarifying User Stories, and in planning Sprints
  • Dive into hard problems and successfully deliver great results on schedule
  • Design and implement multi-threaded and multi-processor solutions

Basic Qualifications

  • 8 + years professional programming experience with at least two (2) as a team lead or manager.
  • Two (2) or more years of experience each, with two or more object oriented or functional languages:
    • React
    • Angular
    • Java
    • Python
    • C++

Preferred Qualifications:

  • BS in Computer Science or related fields, or equivalent experience
  • Experience with multiple user interface (UI) technologies such as Angular, React, Javascript or HTML/CSS
  • Experience with Service-oriented architecture (SOA) environments, microservices, and REST APIs
  • Familiarity with both SQL and NoSQL technologies such as MongoDB, Redis, or Neo4j
  • Experience in scaling applications
  • Strong computer science theory fundamentals like algorithms and data structure design
  • Experience mitigating security vulnerabilities
  • Familiarity with performance tuning applications with tools like JMeter or Apache Bench
  • Experience with Data Oriented Design (DOD)
  • Experience with Test Driven Development (TDD)
  • Comfortable working on small, cross-functional, fast paced teams
  • Excellent communication skills

Interested applicants, please press "Apply Now" below or come visit our website at Randstad HK. For more details, feel free to contact Terry Chan at 2232 3411

skills

Java, J2EE, javascript, Oracle