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.