Java Engineers (No: HR1505)
Deadline: Sep. 30, 2015.
Available to recruit: 5 engineers.
Job descriptions
You will have chance to work with other intelligent, enthusiastic, and positive engineers to invent, design, and create things that matter.
- Design and development of applications to customers which is based using Java, J2EE, Spring, Hibernate and open-source technologies
- Participate in system design and implementation
- Hands-on technical direction working with other developers to implement, review code and resolve issues
- Read & review code, architecture and design related to products/projects
- Perform software design, development, testing, deployment and support
- Research the new technologies and update to company knowledge database
Requirement Skills and Experience
To be successful in this role you should have an enthusiastic and professional attitude, and you must have:
- Bachelor Degree in Computer Science or relative degree
- 3+ years programming experience in JAVA-web technologies (filter chains/Servlet/JSP/EJB/REST), system design, technical troubleshooting, and problem-solving
- Experienced in developing the platform and web techniques such as Web service, HTML5, CSS3, JavaScript, Ajax, jQuery, XML, etc.
- Proficiency in Java (Java core and object-oriented programming) in the MVC model
- Ever work or experience in Java Framework: Struts or Struts 2, Spring, Hibernation,etc.
- Experienced in Scrum, Agile methodologies and good documentation skills
- Experienced in web servers and application servers (Apache, Tomcat, JBoss, IBM Websphere)
- Experienced in database management system: Oracle, SQL Server or MySQL
- Skilled in Liferay, CQ5, JIVE, Tapestry 5, and Lucene is a plus
- Experienced in common software life cycle development processes, especiall Agile/Scrum and Kanban
- Experienced in task and bug tracking tools: JIRA, TFS and Bitbucket
- Experienced source control tools: Git, CVS & SVN
- Able to learn and adapt new technology quickly
- Experienced in mobile: Android, IOS is a plus
- Have fluent English communication skills, both verbal and written