Current opportunities >> Position Details >>

Position Details

Job order - J0617-1527 - Permanent Full Time
Title Intermediate/Senior Java Developer
Category Software Development/ Engineering
City Montréal, Quebec, Canada

Job Description Intermediate/Senior Java Developer

Position Description
We are looking for a Senior Java Developer with experience in building high-performing, secure and enterprise-grade applications The ideal candidates will want to work in a highly dynamic and fast paced environment (co-located with our client Montreal based) where he or she works closely on technical web based project. The candidate will want to be on the cutting edge of web technology, exploring exciting areas of our clients and CGI’s future business while keeping up the standard of being leaders in the industry.


Your future duties and responsibilities
• Senior Java developer responsibilities include designing and developing high-volume, low-latency, secure, high-availability and performing applications for mission-critical systems
• Contribute in all phases of the development lifecycle
• Write well designed, testable, efficient, secure code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement process by investigating alternatives, technologies and presenting these for architectural review



Required qualifications to be successful in this role
• A minimum of 3-4 years Java experience with back-end web development and server-side scripting
• Experience with high volume consumer web site development
• Excellent problem solving and decision making skills in a technical environment
• Excellent Team Player
• Object Oriented analysis and design using common design patterns
• Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction Management, Web Services, JMS, etc)
• Good knowledge of Relational Databases (Oracle, SQL)
• Experience with test-driven development
• Experience in collaboration tools/methodologies : Agile, JIRA, Wiki
• Excellent interpersonal and customer service skills, ability to build consensus and manage relationships
• Superior communication and presentation skills, both verbal and written (English and French)

« Must Have » Technical Skills:
• Technology: J2EE Expert Java1.7, 1.8, OO Java Script, JQuery, Javascript, XHTML, WML, CSS, Web Services (SOAP, XML, XSD, WSDL, Ajax)
• Application Server: WebLogic 10 and 12 + or JBOSS, Tomcat
• Frameworks: Struts, Spring MVC and Hibernate
• Others: IIS, SitemMinder, JMS, Oracle Data Base 11g-12c, Eclipse, Continuous Integration (Maven, ANT, Maven, SonarQube, Jenkins JaCoCo)
• Methodology: RUP, Agile, UML or other modeling techniques
• Source Control: GIT

« Nice to Have » skills:
• Technical Skills: Experience in Telecommunication industry, Site Analytics (Omniture or Site Catalyst)
• Experience selecting, integrating and configuration of Web Sites and Content Management Systems (CMS)
• Experience developing cross-browser compatible code based on web standards



Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.






Développeur web (niveau intermédiaire/sénior)

Job Description
Nous recherchons un développeur senior Java avec une expérience de construction d'applications performantes, sécurisées et de niveau professionnel. Les candidats idéaux voudront travailler dans un environnement hautement dynamique et rythmé sur un projet Web en partenariat avec notre client à Montréal. Le candidat devra souhaiter être à la fine pointe de la technique Web, s'intéresser à l'expertise de nos clients et aux activités futures de CGI, tout en maintenant un niveau élevé de qualité qui est propre aux leaders de l'industrie.


Your future duties and responsibilities
• Les responsabilités principales des développeurs Java comprennent la conception et le développement d'applications sécurisées à très haut volume, à faible latence, à haute disponibilité et performantes pour les systèmes critiques
• Contribuer à toutes les phases du cycle de développement
• Écrir un code bien conçu, vérifiable, efficace et sécurisé
• S'assurer que le design soit conforme aux spécifications
• Préparer et réaliser des déploiements de composants logiciels
• Soutenir le processus d'amélioration continue en étudiant les alternatives technologiques et en les soumettant à un examen de l'architecture



Required qualifications to be successful in this role
• Un minimum de 3 à 4 ans d'expérience en Java back-end et en développement de scripts côté serveur
• Expérience en développement de site Web de haut volume destinés aux consommateurs
• Excellentes habiletés pour la résolution de problèmes et la prise de décision dans un environnement technique
• Excellent joueur d'équipe
• Analyse et conception orientée objet utilisant des patrons de conception communs
• Connaissance approfondie des services internes Java et JEE (Chargement de classe, gestion de la mémoire, gestion des transactions, services web, JMS, etc.)
• Bonne connaissance des bases de données relationnelles (Oracle, SQL)
• Expérience en développement à partir de tests
• Expérience avec les outils et méthodologies de collaboration: Agile, JIRA, Wiki
• Excellentes compétences interpersonnelles axées sur le service à la clientèle, aptitudes pour la négociations et pour gérer des relations
• Habilitées supérieures pour la communication et la présentation verbale et écrite (anglais et français)

Compétences techniques obligatoires:
• Technologie: J2EE Expert Java1.7, 1.8, OO Java Script, JQuery, Javascript, XHTML, WML, CSS, Web Services (SOAP, XML, XSD, WSDL, Ajax)
• Serveur d'application: WebLogic 10 et 12 + ou JBOSS, Tomcat
• Cadres: Struts, Spring MVC et Hibernate
• Autres: IIS, SiteMMinder, JMS, Base de données Oracle 11g-12c, Eclipse, Intégration continue (Maven, ANT, Maven, SonarQube, Jenkins JaCoCo)
• Méthodologie: RUP, Agile, UML ou d'autres techniques de modélisation
• Contrôle source: GIT

Compétences recherchées:
• Compétences techniques: expérience dans l'industrie des télécommunications, Site Analytics (Omniture ou Site Catalyst)
• Expérience de la sélection, de l'intégration et de la configuration des sites Web et des systèmes de gestion de contenu (CMS)
• Expérience en développement de code compatible avec plusieurs navigateurs et en fonctions des plusieurs normes Web



Donnez un élan à votre carrière.

Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.

La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.

Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.

Pour en savoir davantage à propos de CGI : www.cgi.com.

Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.

CGI favorise l’équité en matière d’emploi. De plus, CGI s’engage à offrir des accommodements aux personnes handicapées, conformément à la législation provinciale. Veuillez nous indiquer si vous vivez avec un handicap nécessitant la mise en place d’accommodements raisonnables dans le cadre de notre processus de recrutement, nous collaborerons avec vous pour répondre à vos besoins.




Skills
  • AJAX
  • HTML
  • Java
  • Java Enterprise Editions JEE
  • JavaScript
  • jQuery
  • SOAP
  • XML

Reference 556422

Click here to apply