Senior Solutions Architect

IBS SoftwareMontreal, QC

About The Position

Job Description: Requirement Analysis Create system use case documents. Create UML use case diagrams. Conduct impact analysis. Perform business process analysis and documentation. Building Solutions Create solutions using existing products/components. Conduct solution review. Conduct product/solution demos when required. Architecture & Design Create UML design models (class diagram, sequence diagram) adhering to design standards and guidelines. Conduct data modelling using ER diagrams. Conduct design review. Understand and document product architecture. Experience in system migrations Coding Expertise in Java, JEE, Hibernate, ANSI SQL., Spring Expertise in HTML, JavaScript, JSF, Angular, Node Understanding of coding standards and ability to conduct code reviews. Create jUnit test cases. Understand code quality matrices. Experience in application servers. Experience in using Oracle & PostgreSQL database servers. Experience in any NoSQL engines Experience in caching frameworks like EhCache Testing Perform functional and integration testing. Perform performance/NFR testing. Project Management Experience in agile / SCRUM practices. Lead team in development

Requirements

  • Expertise in Java, JEE, Hibernate, ANSI SQL., Spring
  • Expertise in HTML, JavaScript, JSF, Angular, Node
  • Understanding of coding standards and ability to conduct code reviews.
  • Understand code quality matrices.
  • Experience in application servers.
  • Experience in using Oracle & PostgreSQL database servers.
  • Experience in any NoSQL engines
  • Experience in caching frameworks like EhCache
  • Experience in agile / SCRUM practices.

Responsibilities

  • Create system use case documents.
  • Create UML use case diagrams.
  • Conduct impact analysis.
  • Perform business process analysis and documentation.
  • Create solutions using existing products/components.
  • Conduct solution review.
  • Conduct product/solution demos when required.
  • Create UML design models (class diagram, sequence diagram) adhering to design standards and guidelines.
  • Conduct data modelling using ER diagrams.
  • Conduct design review.
  • Understand and document product architecture.
  • Experience in system migrations
  • Create jUnit test cases.
  • Perform functional and integration testing.
  • Perform performance/NFR testing.
  • Lead team in development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service