Job ref no.: FSL-JADE-1806 (CT3119080-01#1236)

Java Developer

Fusion Systems Limited

Benefits
  • 5-day week
  • Dental plan
  • Medical plan

Fusion Systems is seeking for a self-motivated full-stack hands-on Java Developer who is passionate about developing web-based applications, love making things useful and beautiful.

 

Responsibilities

  • Build Cloud-based and on-premise solutions using varied languages and tools
  • Write well designed, testable, and efficient code
  • Implementation of security and data protection
  • Optimize application for maximum speed and scalability
  • System Integration with external application
  • Implementation of a robust set of web services and RESTful APIs to power the web application
  • Design and develop testing methodologies and tools in accordance with the established standards
  • Conduct Unit Testing and Regression Testing ensuring the overall quality of applications
  • Participate in functional and non-functional testing
  • Ensure that the designs are in compliance with specifications
  • Analyze and resolve technical and application issues
  • Prepare and produce releases of software components
  • Support the user requirement collection process, development of user stories and estimate efforts
  • Transform Business Requirements into Logical Design, and Logical Design into Physical Design Implementation
  • Support continuous improvement by researching and evaluating a variety of software products, investigating alternative technologies, and presenting these for architectural review
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Follow ad hoc task and assignment upon request

 

Front-end Side Requirements

  • 3+ years using modern web development technologies, including JavaScript, HTML5, CSS3, JSON, JQuery, AJAX.
  • Experience developing web UI using React JS
  • Experience interfacing with Web Services and working knowledge of REST / SOAP protocols.
  • Knowledge of other JavaScript frameworks (e.g. AngularJS, Backbone.js, Node.js, jQuery, RXJS, etc).

 

Back-end Side Requirements

  • Professional experience as a Java Developer for 3+ years (Student projects and contributions to open source projects do count)
  • Strong understanding of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles.
  • Experience in developing web applications (Java, Spring Core, Spring MVC, Spring Security, RESTful, JPA).

 

Basic Requirements

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments.
  • Experience with the entire Software Development Life Cycle (SDLC)
  • Has the ability to work through constant change
  • Has the ability to identify new development opportunities and best practices and communicate them to management
  • A desire to mentor and coach team members
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience
  • Fluency in written and spoken English and Chinese

 

Preferred Skills

  • Ability to write tests using Karma, Selenium, Protractor (TDD practices).
  • Understanding of data structures and implementation
  • Knowledge of the Spring framework
  • HTML
  • Familiarity with Continuous Delivery tools (Jenkins, grunt, npm) is a plus.
  • Experience with Apache Felix or other OSGI containers is a plus.
  • Knowledge of the Japanese language

 

This is an excellent opportunity to join a growing and dynamic team. If you are looking for a challenge and rewarding career, Apply Today! 

Interested candidates, please send your CV with salary expectations through Apply Now 

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

Required skills
More job information
Job ref no. FSL-JADE-1806 (CT3119080-01#1236)
Salary
  • N/A
Job Function
Industry
Location
  • Admiralty
Employment Term
  • Permanent
  • Full-time
Experience
  • 3 years - 8 years
Career Level
  • Middle management level
Education
  • Degree