Java/JavaScript Developer
Cayenta Canada Inc. - Burnaby, BC

This job posting is no longer available on Indeed. Find similar jobs:Java Javascript Developer jobs - Cayenta Canada jobs

We are seeking an application developer to join Cayenta's software development team to participate in a project enhancing Cayenta's HR, Payroll and Financial management systems for Governments and Municipalities. The ideal candidate will have a solid understanding of application development cycle, software requirements definition and design principles. This position involves implementation of new system components using JavaScript and java in the development of a second generation web based UI for the HR, Payroll and Financials application.


  • Participate on a team developing user interfaces for a browser based solution.
  • Creation and maintenance of application code that meets design specifications, follows Cayenta standards, and is easy to maintain, including documentation.
  • Code review for technical accuracy, standards, and functional compliance to the requirements.
  • Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes.
  • Participate in product and technical direction/design discussions.
  • Test and review code for technical accuracy, standards, and functional compliance to the design.
  • Ability to estimate work as requested.
  • Great communication skills, that includes ability to communicate with internal and external people as changes occur in tasks assigned
  • Customer-service oriented
  • Able to work independently as well as part of a team
  • Fulfill administrative reporting requirements.
  • Other duties as assigned by management.


  • University Degree or College Diploma in Computer Science or related discipline.
  • Experience with User interface design principles including task-centered design, UI patterns, usability heuristics, and information architecture.
  • Excellent verbal and written communication skills
  • Experience developing in a team environment.
  • 3-5 years of experience in software application development using the following languages:
  • Solid Experience using Java, JavaScript, Ajax, HTML, CSS, XML.
  • Experience using ExtJS is preferred but not necessary
  • Mobile Application development experience is desirable
  • Scrum and Agile practices experience
  • J2EE: JMS, EJB, JNDI, JDBC, Servlet, JSP, JAXP, Struts, Spring, Hibernate
  • Networking: TCP/UDP, Multi-threading, Concurrency
  • Servers: Apache Tomcat
  • Utilities: Jira, Spiratest, Jenkins
  • Databases: Oracle, SQL Server
  • Operating systems: Windows, UNIX, Linux
  • Development tools: IntelliJIDEA, Subversion , Toad