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 <...