Senior Java Team Lead
Magnum Hunt
Ottawa, Canada
1d ago

Descripton :

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!
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form