Scope:
As a senior software engineer for the Rewards team, you will be working with the team to develop and improve our Web Application.
-Mobile Web Service
-Advertisement system
-Business Administration Tool
-Business Analysis Tool
-KPI Report Batch Program
-Incentive System etc…
Responsibilities:
-Be engaged in a whole process of web and batch application development.
-Design and develop web and batch applications using Java technology (e.g. Tomcat, Spring framework, MyBatis), and relational database, KVS.
-Understand business needs and user behavior, and propose system improvement.
-Always improve the code and system spontaneously by writing well designed, testable, efficient code.
-First level production support.
Qualification:
-Expert level of Java.
-More than 5 years’ experience in popular java frameworks (e.g. Spring Framework, Hibernate, MyBatis).
-Intermediate level of JavaScript
-More than 2 years’ experience in frontend framework(Angular JS, React JS, Grunt, webpack)
-More than 5 years’ experience in general web technologies (e.g. Linux OS, Apache, Tomcat, MySQL, KVS, MongoDB).
-Experience in database design, performance tuning and optimization of RDB.
-Familiarity with source control using Git.
-Basic knowledge of secure programming.
-Experience in writing Spec Document such as Screen Transition, UI, Input Validation, Error Handling, Data Definition, Data Flow.
-Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.
Click "Want To Visit" to apply. Don't forget to fill up your profile so we can get to know you better :)