SENIOR JAVA DEVELOPER, HALIFAX, NOVA SCOTIA

Description

  • 7+ years previous Java development experience
  • Post-secondary education in engineering or computer science or equivalent work experience
  • Experience working on long-term enterprise projects (more than one year) that involved at least four or more team members
  • Leadership skills, experience in mentoring team members
  • Have worked in an Agile software development environment (SCRUM)
  • Application server experience (e.g. Oracle Glassfish, Tomcat)
  • Understanding of development frameworks such as, Spring, Hibernate, Apache Tiles
  • Experience using RESTful Web Services, XML, EJBs, JDBC, RDBMS, SQL
  • Knowledge of Continuous Integration (e.g. Maven, Bamboo, Cruise Control)
  • Experience with test automation frameworks (JUnit, Mockito, TestNG, JMeter)
  • Demonstrated ability and flexibility to manage time and priorities effectively
  • Apply initiative and creativity when approaching challenges
  • Able to communicate effectively within a development team and with clients
  • High attention to detail and commitment to quality
  • Practical experience with OO design patterns and techniques
  • Understanding of overall software development lifecycle

Qualifications

The following would be considered an asset:

  • Experience working in a small company where team work is paramount
  • Mobile Application development experience
  • Experience with Amazon (or similar) cloud based platforms
  • Web technologies, jQuery, HTML, javaScript, CSS
  • Familiarity with one or more of the following: Objective C, Android SDK
  • Familiarity with MacOSX and other UNIX based Operating Systems
  • Development tools: Jira, SVN, Git, logbak
  • IDEs: XCode, Eclipse, Netbeans, IntelliJ

Reference Number

0633

Location

Halifax, Nova Scotia

Salary

Negotiable

Apply For This Job

Bookmark the permalink.