Department: eRetail Services
Reports To: Team Lead, eRetail Services
Duration: Full time
Job Description
Novator Systems Ltd. Is looking for an outstanding Java Web Developer who will play a major role in the development, maintenance, and deployment of the Company’s many exciting web-based solutions.
Qualifications
Education
Bachelor's degree in Computer Science or Computer Engineering, or equivalent.
| Experience |
 |
Minimum of 3 years of OOAD and web-based programming experience using Java and J2EE to build large-scale applications in an enterprise environment. |
 |
Proven hands-on experience with J2EE, JSP, Servlets, Struts, Hibernate, OJB, Spring, and Web Services. |
 |
Good working knowledge of UML, object modeling, analysis and design patterns. |
 |
Excellent knowledge of standard web technologies – HTML, JavaScript, CSS, XML, AJAX, etc. |
 |
Solid knowledge of mySQL and database design concepts |
 |
Proven experience with Linux or another Unix variant |
 |
Previous experience working in a high-volume, secure production environment (deployment, bug fixing, escalation procedures, etc.). |
 |
Familiarity with version control and management systems (Maven/ANT, CVS/SVN) |
 |
Excellent communication skills are essential |
 |
Experience building Internet e-commerce solutions and working directly with clients is an asset |
Required Technical Skills
- Java/J2EE, EJB, JSP, Servlets, Struts, JUnit
- Ant, Maven
- CVS, SVN
- Apache, Tomcat
- MySQL
- Linux (Debian)
- XML, Web Services, SOAP
| Key Responsibilities |
Feature Specification and Design |
 |
Understand the overall design of Novator's software tools |
 |
Able to read a feature specification and understand how to implement it |
 |
Able to read a software requirement and produce a technical specification |
Planning, Estimating and Tracking |
 |
Provide reliable time estimates for all development activities. |
 |
Immediately raises red flag when aware of potential schedule slips. |
 |
Accurately track time per task |
Code Implementation |
 |
Code to company quality and programming standards |
 |
Immediately raises red flag when aware of potential quality issues. |
 |
Build testability into code (i.e. unit tests). |
 |
Make proper use of source code control, tickets, and other project tools |
 |
Complete work according to provided software requirements or specification |
 |
Document code both inline (Javadoc) and hard copy |
Communication and Teamwork |
 |
Open communication - seek guidance or advice when needed from senior team members. |
Qualified and interested applicants should forward their resume (in Word format) as a separate attachment to: careers@novator.com
PLEASE INDICATE JOB TITLE IN SUBJECT AREA.
We thank all those that apply, but only those chosen for an interview will be contacted at this time.
No agencies please
|