Location: Bloor & Yonge
Email: careers@decisioningsolutions.com
Compensation: Industry Competitive with Full Benefits
The Java Team Lead is responsible for fostering team work and coordination amongst Java Developers as well as ensuring their ongoing adherence to internal standards and policies. The Team Lead must also ensure that the overall business objectives are being accurately translated into technical initiatives and provide technical leadership and mentorship while assisting with the technical task planning, coordination, and tracking. As the bridge between Development and Management, the Java Team Lead role requires equal amounts of interest and competency in both areas.
Responsibilities:
- Assist with the translation of business requirements into technical ones
- Coordinate and lead design initiatives and reviews with Java Developers
- Meet with project sponsors to review design options and high-level estimates
- Translate selected designs into detailed tasks, dependencies, and estimates
- Ensure that Java Developers understand the scope and approach of their tasks
- Coordinate and lead code (and unit test) reviews for Java Developers
- Provide technical leadership and mentoring to support Java Developers
- Monitor, encourage, and enhance best practices in development and methodology
- Assume hands-on ownership for the most pressing technical risks and issues
Qualifications:
- 5-20 years' experience leading a team and collaborating with developers and analysts
- Must have both Java and SQL experience
- Excellent English communications skills (verbal and written)
- Excellent comprehension of requirements and translation into design
- Excellent organizational and coordination skills
- Excellent incident identification and problem solving skills
- Being passionate about choices of technologies, quality of work and robustness of implementations
- Being proactive, willing to "go beyond" and striving for excellence
- Minimum of B.Sc. degree in Computer Science or equivalent
- Thorough understanding of the object-oriented paradigm and object-oriented design best practices and principles
- Well-developed programming and testing skills in Java/J2EE environments
- Minimum 5 years' work experience on medium to large scale software development projects within a Linux/Unix environment using Java
- Minimum 4 years' experience designing SQL tables and queries using MySQL, PostgreSQL, SQL Server, or Oracle within high-volume data environments
- Working knowledge of technologies like SOAP, XML parsing, JSP, Servlets, HTML, Struts, JavaScript, JDBC, JMS
- Knowledge of other web frameworks and/or programming languages is an asset but not a requisite
- GUI development using Java Swing is an asset but not a requisite
Industry-leading, attractive compensation package (including full benefits).
The position is located in downtown Toronto on the corner of Bloor and Yonge directly above the TTC subway intersection.
MUST include salary expectations with resume
Upon submission of your resume we will review your qualifications and will contact you if they match our requirements.
Due to the volume of applications, we respectfully request that you do not call our office to follow up. If you do not hear from us, please be assured that we will retain your information in our database for future reference.
No comments:
Post a Comment