Apply Now

Senior Java Tech Lead

Job IDDE-D5-CC-14-70-65
CompanyCGI
LocationCanada Wide
ProvinceAcross Canada
Date Posted2023-02-27
Posted Until2023-08-26
Job TypeFull-time
Job CategoryInformation Technology
Description
Senior Java Tech Lead

Position Description
We are Canada's largest Information Technology services provider, and after 40 years, we're still growing!
We have an exciting career opportunity for a Java Tech Lead for one of our clients.

This is a unique opportunity for a Tech Lead to drive the technical transformation of a product, turning the solution into a marketable SaaS product, and taking the new offering to market. This team is driven by collective success. Collaboration and the power of an inclusive team are at the forefront of creating a shared vision.

Your future duties and responsibilities
- Passionate about technology as well as developing and coaching to bring out the best in people. You have led diverse, high performing teams.
- You understand that success is in the details. You notice things that others don't. Your critical thinking skills help to inform your decision making
- Proficient in managing the development of multi-tier, secure business applications for high availability, scalability and performance
- Ability to rapidly develop expertise in emerging technologies through hands on, real-time - on the fly exposure and involvement
- Excellent technical problem-solving abilities with successfully implemented solutions
- Lead a team of developer to successful delivery
- Technical analysis, solution design, and document technical artefacts
- Perform code and design reviews
- Provide technical problem solving / technical analysis skills to the team though coaching and mentoring activities
- Lead with an acumen for documentation of design and process
- May participate in/lead emerging digital transformation technology projects
- May participate in/lead application design activities creating multi-platform applications that span mobile, tablet, desktop and connected devices
- Act as a resource for software developers on policies, procedures, design concepts and technical issues
- Maintain and enhance existing software to address strategic business development needs to improve the software

Required qualifications to be successful in this role
- Demonstrate current extensive hands-on design and development experience.
- Experience in leading the design and development of Java applications,
- Strong background in the delivery lifecycle with a deep hands on technical knowledge of Java/J2EE, Spring Framework/Log4J, Unix/Linux, Docker/Open Shift, SOAP-XML/REST-JSON, GitHub/SVN, IDE (Eclipse), Maven/Ant, Jenkins /Jira/Confluence, SOAP UI/Junit/Postman, Design Patterns/JVM Internals.
- Experience on NoSQL databases like MongoDB / Cassandra and relational databases such as Oracle / MySQL
- Experience migrating / implementing scalable and elastic applications on cloud infrastructure using AWS/Azure/GCP. GCP Preferred.
- Experience with Infrastructure as Code tools (Terraform, AWS CDK etc.)
- Work experience in Agile, Iterative and Software Delivery Life Cycle (SDLC)

Insights you can act on

While technology is at the heart of our clients' digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners, and, as owners, we enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today-one of the world's largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where everyone belongs, and we collaborate with clients in building more inclusive communities. As an equal opportunity employer, we empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI-where your ideas and actions make a difference.

Chef Technique Dev JAVA

Description de poste
Nous sommes le plus grand fournisseur de services de technologie de l'information au Canada, et apres 40 ans, nous continuons de croitre !
Nous avons une opportunite de carriere passionnante pour un Java Tech Lead pour l'un de nos clients.

Il s'agit d'une opportunite unique pour un Tech Lead de piloter la transformation technique d'un produit, de transformer la solution en un produit SaaS commercialisable et de commercialiser la nouvelle offre. Cette equipe est portee par le succes collectif. La collaboration et le pouvoir d'une equipe inclusive sont a l'avant-garde de la creation d'une vision partagee.

Fonctions et responsabilites
- Passionne par la technologie ainsi que par le developpement et le coaching pour faire ressortir le meilleur des gens. Vous avez dirige des equipes diversifiees et performantes.
- Vous comprenez que le succes reside dans les details. Vous remarquez des choses que les autres ne remarquent pas. Vos capacites de reflexion critique vous aident a eclairer votre prise de decision
- Maitrise de la gestion du developpement d'applications d'entreprise securisees a plusieurs niveaux pour une disponibilite, une evolutivite et des performances elevees
- Capacite a developper rapidement une expertise dans les technologies emergentes grace a une exposition et une implication pratiques, en temps reel et a la volee
- Excellentes capacites techniques de resolution de problemes avec des solutions mises en oeuvre avec succes
- Diriger une equipe de developpeurs vers une livraison reussie
- Analyse technique, conception de solutions et documentation des artefacts techniques
- Effectuer des revues de code et de conception
- Fournir des competences en resolution de problemes techniques/analyse technique a l'equipe par le biais d'activites de coaching et de mentorat
- Diriger avec un sens aigu de la documentation de la conception et du processus
- Peut participer/diriger des projets technologiques emergents de transformation numerique
- Peut participer/diriger des activites de conception d'applications en creant des applications multiplateformes couvrant les appareils mobiles, tablettes, ordinateurs de bureau et connectes
- Agir en tant que ressource pour les developpeurs de logiciels sur les politiques, les procedures, les concepts de conception et les problemes techniques
- Maintenir et ameliorer le logiciel existant pour repondre aux besoins strategiques de developpement commercial afin d'ameliorer le logiciel

Qualites requises pour reussir dans ce role
- Demontrer une vaste experience pratique actuelle en matiere de conception et de developpement.
- Experience dans la direction de la conception et du developpement d'applications Java,
- Solide experience dans le cycle de livraison avec une connaissance technique approfondie de Java/J2EE, Spring Framework/Log4J, Unix/Linux, Docker/Open Shift, SOAP-XML/REST-JSON, GitHub/SVN, IDE (Eclipse), Maven/Ant, Jenkins/Jira/Confluence, SOAP UI/Junit/Postman, Design Patterns/JVM Internals.
- Experience sur les bases de donnees NoSQL comme MongoDB / Cassandra et les bases de donnees relationnelles comme Oracle / MySQL
- Experience de la migration/mise en oeuvre d'applications evolutives et elastiques sur une infrastructure cloud a l'aide d'AWS/Azure/GCP. GCP prefere.
- Experience avec les outils Infrastructure as Code (Terraform, AWS CDK, etc.)
- Experience de travail en cycle de vie agile, iteratif et de livraison de logiciels (SDLC).

Allier savoir et faire

Alors que la technologie s'inscrit au coeur de la transformation numerique de nos clients, nous savons que les individus sont au coeur du succes en affaires.

Lorsque vous rejoignez CGI, vous devenez un conseiller de confiance, collaborant avec vos collegues et clients pour proposer des idees exploitables qui produisent des resultats concrets et durables. Nous appelons nos employes "membres" parce qu'ils sont actionnaires et proprietaires de CGI. Ils ont du plaisir a travailler et a grandir ensemble pour batir une entreprise dont nous sommes fiers. C'est notre reve depuis 1976. Il nous a menes la ou nous sommes aujourd'hui - l'une des plus importantes entreprises independantes de conseil en technologie de l'information (TI) et en management au monde.

Chez CGI, nous reconnaissons la richesse que la diversite nous apporte. Nous aspirons a creer une culture a laquelle nous appartenons tous et collaborons avec nos clients pour creer des communautes plus inclusives. En tant qu'employeur qui prone l'egalite des chances pour tous, nous voulons donner a tous nos membres les moyens de reussir et de s'epanouir. Si vous avez besoin d'un accompagnement specifique durant le processus de recrutement et d'integration, veuillez nous en informer. Nous serons heureux de vous aider.

Pret a faire partie d'une entreprise qui est gage d'excellence? Rejoignez CGI - ou vos idees et vos actions changent la donne.
LanguagesEnglish, French
How To ApplyClick "Apply Now'