Java Developer, Team Lead

CGI Information Systems and Management Consultants Inc

May 14, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 68,000 professionals located in more than 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.


Job Summary: 

This is an exciting opportunity to join CGI, a world-class IT company, for a permanent position in Victoria, BC, to develop maintain and enhance critical business applications for our clients. We are seeking skilled Java Software Development Leads with a minimum of 5 years of experience.

In this role, you will work closely with the developers to design and build new Java web applications and enhance existing applications using the latest JEE and web technologies. Beyond contributing to the design and development of new solutions, this role will also offer opportunities to partner with our clients to help them meet and exceed their operational and business goals. In this role you will sharpen your enterprise web application design skills, support our client’s business and technical operational standards, provide estimates, and create enhancements to construct new mobile and web systems, features or functionality. This position suits a dynamic leader with experience and interests in leading and delivering high quality applications. This position can lead to a number of growth opportunities at CGI.

Key responsibilities:
• Proposal of technical architecture
• Leading technical design
• Assisting in the planning and estimation of project deliverables
• Participation in testing efforts
• Troubleshooting technical issues
• Leading a technical team

Key Qualifications:
• 1+ Years team leadership skills in planning, estimation, oversight of software delivery and mentoring of team members
• Excellent communication and presentation skills – both, oral and written
• 5+ years’ experience solid experience in object oriented, Java based application development, integration and deployment
• Independent learner and self-starter
• An ability to communicate directly with clients and to write first-class code
• Excellent troubleshooting and debugging skills

Key Technical Skills:
• Java EE, 1.5, 1.6 and 1.7
• Windows and Unix/Linux
• WebServices (SOAP or Restful), XML, JSON
• PL/SQL Oracle experience
• JavaScript technologies and libraries including JQuery, Angular
• Spring, Hibernate
• Shell Scripting skills, (Bash preferred)

Nice to have:
• Excellent troubleshooting and debugging skills
• Independent learner and self-starter
• Working knowledge of JEE based authentication and authorization models
• Development IDEs (NetBeans and/or Eclipse)
• Glassfish Application server
• Weblogic
• UML or other related modeling tools or modeling languages
• Java and/or other related certifications
• GIS or spatial expertise

How To Apply: 

To apply, please visit our website:

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.