Talent.com
Senior Java Team Lead

Senior Java Team Lead

Magnum HuntOttawa, Canada
30+ days ago
Salary
CA$65.00 hourly
Job type
  • Permanent
Job description

As a Senior Java Team Lead, you will have :

  • 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
  • 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
  • Leadership skills, experience in mentoring team members
  • Experience in an Agile software development environment (SCRUM)
  • Proven experience using RESTful Web Services, XML, EJBs, JDBC, RDBMS, SQL
  • Understanding of development frameworks such as, Spring, Hibernate, Apache Tiles
  • Application server experience (e.g. Jboss, Tomcat)
  • Knowledge of Continuous Integration (e.g. Maven, Bamboo, Cruise Control)
  • Experience with test automation frameworks (JUnit, Mockito, TestNG, JMeter)

The following would be considered an asset :

  • Experience working in a small company where team work is paramount Mobile Application development experience
  • Familiarity with one or more of the following : Objective C, Android SDK
  • Familiarity with MacOSX and other UNIX based Operating Systems
  • Web technologies, jQuery, HTML, javaScript, CSS
  • Development tools : Maven, JIRA, Git, Confluence
  • With these attributes :

  • A sense of humour
  • Like knowing that your routine is in fact, not routine
  • Have exceptional communication skills
  • Have "attention to detail" as your middle name
  • Be comfortable communicating with all levels of management and peers
  • Not blame others for your mistakes
  • Exceptional client communication skills
  • Get things done!