Company Overview
Management Team
Careers
Contact Us
 

JAVA WEB DEVELOPER


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.

Back to Career Oppourtunities

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