As a Senior Software Engineer,You will be the key person to Study, customize and build solutions based on our modules;
You are required to Identify bottlenecks and bugs, and devise solutions to these problems.
We need you to Design, build, and maintain efficient, reusable, and reliable Java code
Are you able to create database schemas that represent and support business processes?
Can you speak in Mandarin to liaise with our customers in China?
Are you Familiar with concepts of MVC and RESTful & continuous integration
In addition to your competitive salary, What do we provide to you for you to succeed?
- You will be remunerated with annual bonus & yearly salary increment
- We all fall sick sometimes. Worry not, We offer 100% paid Medical for YOU!
- We value work life balance. So you will have a good time in our Annual Dinner & Weekly activities
You will play an important role in, but not limited to?
- Ensure the best possible performance, quality, and responsiveness of the applications
- Help maintain code quality, organization, and automatization
- API integration using XML, Json etc
To be successful in this role, you will need to have?
- A candidate with At least 4 Year(s) of working experience both external & embedded databases and must possess at least Diploma/Advanced/Higher/Graduate Diploma, Bachelor's Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
- Preferably Senior Executive specialized in IT/Computer - Software or equivalent and have an Experience with Spring MVC frameworks with Good knowledge on Redis, MongoDB & PostgreSQL
- Must have Good understanding of the syntax of Java and its nuances, fundamental design principles behind a scalable application and object-oriented programming
- Proficient understanding of code versioning tools and software project management tools e.g. SVN & Maven
Extra points when we assess your application if you
- Skills for writing reusable Java libraries that may be used in expressive ways
- Knack for writing clean, readable Java code
- Implementation of automated testing platforms and unit tests
- Candidate must be able to travel when require. etc. local or oversea.
As A Successful Senior Software Engineer you must have skills such as:
- Spring MVC Framework
- Database & SQL
- REST Web services
- junit / unit test
- mybatis / hibernate
- nosql database (advantages)