Search

Java Developer


Do you want to develop awesome web applications using leading edge Java and AJAX technologies? Well, this is your lucky day because we need someone just like you!

Location: Calgary, Alberta, Canada

Position: Full-Time / Permanent

Overview:
As a member of a small dynamic team you will be responsible for the full lifecycle of software development activities related to product enhancement and support, including estimation, design, development, and QA. The ability to quickly learn new technologies is critical as ClickSpace's products incorporate leading-edge, rapidly evolving web technologies.

Primary responsibilities will include:

  • Rapidly become a knowledge-area expert in our online marketing and e-commerce products.
  • Create user interface concepts that make using our products simple to use.
  • Sketch them, prototype them, code them, and deploy them!
  • Participate in peer reviews on specifications, design and code.
  • Work within our lightweight development process.


The successful candidate must possess the following qualifications:

  • University or college degree in a software-oriented technical discipline.
  • Training in object oriented analysis and design and modeling.
  • Experience in all phases of the software development life-cycle.
  • Excellent user interface design skills.
  • Performance optimization of database designs and queries are second nature to you.
  • Writes efficient, clean, and well documented code.
  • Working knowledge of Unix variants, preferrably MacOS X.


Applied experience in most of the following areas is a definite asset:

  • PostgreSQL database
  • Apache web server
  • AJAX user interface development techniques
  • W3C standards (HTML, XML, XHTML, DOM, CSS, XSL and XSLT, XPATH)
  • Web Services technologies (SOAP, WSDL)
  • Internet protocols (FTP, HTTP, HTTPS, SSL, POP, SMTP)
  • JavaScript / ECMAscript
  • J2EE and related technologies (EJB, JSP, Servlets, Struts, Tapestry, JMS)
  • Eclipse, Ant, JUnit, WebObjects, Subversion


Key non-technical skills:

  • Excellent verbal and written communication skills.
  • Ability to work successfully in a dynamic team environment.
  • Professional attitude and approach to software development.
  • Excellent problem-solving abilities.
  • Very easy to get along with and have an outgoing personality, but most of all...
  • Must love to code!

Click here to go back


Copyright 2008 E-Commerce Solutions by DriveIt