Java Web Architect - Solution Architect

in Montréal, QC

New Job

Java Web Architect - Solution Architect Job

Job Description Job Attributes+

  • Job ID

    J0419-2168

  • Organization

    CGI

  • Job Category

    Development/Engineering

  • Job Location

    Montréal, QC, Canada

  • Job Type

    Full Time

  • Remote

    No

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 (i.e. Microservices), exploring exciting areas of our clients and CGI’s future business while keeping up the standard of being leaders in the industry.

A Solution Architect is responsible for defining and developing the technical architecture for the integration of several systems and/or applications together in order to deliver an entire “Microservice based solution". From a design perspective, it encompasses both the application architecture and data assets, along with their logical interrelations with the business processes they support. More specifically

Job Qualifications

• A minimum of 10 years’ experience in hands on leadership of technical Web site projects
• Hands-on experience with Microservices implementation
• Experience with high volume consumer web site development
• Ability to partner with customers to identify needs and apply appropriate technical solutions
• Experience in Agile Development environment + DevOps
• Experience with Information Architecture and building user interfaces for customer facing applications (portals)
• Experience with back-end web development and server-side scripting
• Required Level of Education (include certifications): Bachelor’s or Master’s degree in Computer Science, Information Systems or other related field
• Excellent problem solving and decision making skills in a technical environment
• Solid knowledge of the project development and software development life cycle
• Strong leadership skills
• Team Player (coaching more junior team members)
• 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:
o Technology: Microservices, Portal Technology, J2EE Expert Java 1.7 and up, OO Java Script, JQuery – Javascript – XHTML – WML - CSS, Web Services (SOAP – XML - XSD – WSDL - Ajax)
o Application Server: WebSphere or WebLogic 10+ or JBOSS, Tomcat and Spring Boot
o Frameworks: Struts or Stripes or Spring MVC, Spring, ORM or Hibernate
o Others: IIS, SiteMinder, JMS, Oracle Data Base 12c, Eclipse, NoSQL, ElasticSearch Continuous Integration (Cruise Control, Jenkins, Maven, ANT), Security (SSL, SHA-2, Certificates, Cipher…)
o Methodology: RUP, Agile, Safe, UML or other modelling techniques
o Source Control: GIT

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

Additional information

What Architects KNOW
• In-depth understanding of the domain and pertinent technologies (Microservices)
• Understand what technical issues are key to success
• Development methods and Agile methodology (i.e. Scrum)

What Architects DO
• Modeling techniques
• Identify and address architectural
• Deal with technical challenges
• Create models and assess alternative approaches
• Prototype/experiment/simulate/Proof Of Concept
• Prepare architectural documents and presentations
• Technology trend analysis
• Take a system viewpoint

What Architect ARE: Creative, Investigative, Practical/pragmatic, Insightful, Tolerant of ambiguity, willing to backtrack, seek multiple solutions.

Job Requirements

• Contribute in all phases of the development lifecycle
• Producing solution architecture documents
• Conducting workshops and driving decision making, scoping, realigning with business case, management presentations
• Responsible for project technical deliverable by producing, reviewing or providing sign-off on them
• Communication to all relevant project stakeholders for project progress and issues
• Escalation of key issues and/or recommendations to mitigate
• Attend meetings (status, governance, technical) and present information as required
• Provide leadership to project team to define and translate business requirements for system development
• Contribute to Business development activities by responding to RFP/RFI and prepare to Change Request Impact Assessment by offering technical solutions and providing cost estimations
• Client presentation of proposed solution and Web/Portal Practice service offerings
• Should be regarded as a subject matter expert in Web/Portal development
• Contribute to the development of new ideas and best practices related to Web/Portal development
• Lead team members, third parties, and technology counterparts in the implementation of architecture solutions at an enterprise level and on latest technology trends and best practices
• Involved with design, debugging, testing and deployment of internal and external applications
• Developing appropriate documentation as applications move into production
• Supporting the customer during deployment

Job Skills

  • Problem Solving/DecisionMaking
  • PresentationSkills/PublicSpeak

Additional Information

Who We Are

CGI offers more than a job. We offer limitless opportunities to make a difference for the clients and communities we serve. Come join committed, skilled and passionate people just like you. Explore CGI—your next career.
Learn more at: https://www.cgi.com/en/careers

Saved Jobs