Job Details
- Report to Development Manager.
- Design system based on the industry best practice
- Develop Java based software based on design documents.
- Create test cases, develop unit test program, running unit test, and create unit test report
- Coordinate with members from quality assurance, project management, and product management.
Job Requirements
- Bachelor’s Degree or higher in Computer Science, Computer Engineering or related fields.
- Hands-on experience in :
- Object-oriented programming (OOP), Java and J2EE technologies
- Java framework, especially in Spring
- Object-relational mapping (ORM), especially Hibernate
- Web service structures, especially the SOAP and REST
- Code configuration management (build manager), especially Maven, Ant
- The development environment on Linux distributions, especially CentOS
- Basic level of knowledge of the application server (Web Logic, JBoss, Tomcat, etc.)
- Basic level database information, especially MySQL
- Code revision systems, especially SVN and GIT
- Project tracking tools (Trac, Bugzilla, Lighthouse, JIRA, Redmine etc.)
- Software development experience in web and/or e-commerce portal projects
- Good command of English communication skills
- Ability to work as a team, proactive, well organized, willing to learn new things, and focus on objectives
- Strong problem solving and analytical skill