Responsibilities
Analyse user requirements (onsite and offshore customers/team members) and convert into strong technical solutions
Understand current Java Servlet design and convert it into an API engine and develop new features for easy-of-integration
Enhance current web base application base on current documentations and change existing functions to correct errors / deficiency
Be a highly motivated professional with good people skills to ease communication within onsite and offshore customers and team members
Work closely with Project Manager and Team Leads on new/change request functions
Provide Customer Technical Support and requires the ability to provide on-call, after-hours/weekend support when necessary
Opportunities to travel
Requirements
5+ years of experience in Java/J2EE (JDBC Programming, Spring Framework, SOAP, Web Services, Java Struts, Hibernate framework)
5+ years of experience in Spring Framework
Sound and proven records of applications designed using Spring/Java design patterns
Experienced in developing enterprise grade web applications using Freemarker Template, JSP, JSF, HTML5, CSS, JQuery and Ajax
Relevant experience in frontend development for dynamic user interface using Bootstrap, ReactJS, NodeJS is a plus point
Good Oracle database/PL SQL programming skills and able to write Store Procedure/Store Functions is a DOUBLE PLUS point
Experience in using Redis technology (Jedis client) or similar technologies (optional)
Good command in English and able to understand Chinese because of business requirements
Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field
Able to communicate English & Mandarin to liaise with Chinese customers
Discipline in source code version control and bug tracking software
Good code writing habits and Java Docs oriented
Deep understanding of Model View Controller (MVC) architecture is mandatory
General understanding of RESTful API architecture
General understanding of Application Servers like Tomcat, Glassfish, JBoss will be a plus point
Experience of at least 2 SDLC enterprise projects
Ability to prioritise and handle stress in order to meet deadlines
Salary Range
S$4,000 - 6,000
Java Web Developer
