Senior Systems Analyst at The Code Crackers
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

56.95

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Weblogic, Databases, Docker, Xml, Application Servers, Node.Js, Maintenance, Licensing, Enterprise, Use Case, Jpa, Eclipse, Paas, Jaws, Angular, Web Services, Jdk, Graphql, Postgresql, Tomcat, Interpersonal Skills, Spring Framework, Selenium, Struts, Java, Sql Server

Industry

Computer Software/Engineering

Description

REQUIRED SKILLS & EXPERIENCETECHNICAL EXPERTISE

  • Java EE enterprise application development (Java 1.8+, JDK 11+, EJB, JPA, JSP, Servlets, JDBC, XML, Web Services, Struts, Spring Framework/Spring Boot/Spring MVC, JSON).
  • Cloud-Native application design & PaaS (e.g., OpenShift, Azure App Service, Docker, serverless and microservice architectures).
  • Object-Oriented Analysis & Design (UML – Use Case, Class, Sequence, Collaboration, State diagrams) and structured methodologies for development, design, implementation, and maintenance.
  • Web frameworks & tools: Angular, React/Redux, GraphQL, Node.js, Lombok annotations.
  • Secure development under OWASP guidelines.
  • Databases: Oracle, SQL Server, PostgreSQL, DB2, IMS.
  • Application servers: WebLogic (14+), WebSphere, JBoss, Tomcat, WildFly.
  • Toolsets: GitHub/GitLab, Maven, Ant, Eclipse, Visual Studio, UML modeling tools (e.g., PowerDesigner), test automation tools (Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator).

BUSINESS & SECTOR KNOWLEDGE

  • Experience with public sector programs, service delivery models, licensing, registration, enforcement, inspection, photo identification, or fraud prevention domains.
  • Canadian Public Sector I&IT policies, standards, and practices.
  • Proven experience delivering enterprise IT solutions in complex, high-volume, heterogeneous system environments, including online Mainframe transactions.

SOFT SKILLS

  • Excellent problem-solving, communication (verbal and written), and interpersonal skills.
  • Ability to work collaboratively with diverse teams under competing priorities and strict deadlines.
  • Strong leadership in coordinating technical activities and mentoring team members.

MUST-HAVE QUALIFICATIONS

  • Experience as a Systems Analyst in Java enterprise and Cloud-Native application design and development.
  • Demonstrated success in delivering secure, large-scale, complex software solutions.
  • Strong recent hands-on technical expertise with Java EE and Cloud-Native frameworks, standards, and tools.
    Job Types: Full-time, Fixed term contract
    Contract length: 12 months
    Pay: From $56.95 per hour

Application question(s):

  • How many years of experience do you have in Java EE enterprise application development (Java 1.8+, JDK 11+, EJB, JPA, JSP, Servlets, JDBC, XML, Web Services, Struts, Spring Boot/MVC, JSON)?
  • How many years of experience do you have in Cloud-Native application design & PaaS (e.g., OpenShift, Azure App Service, Docker, serverless, microservices)?
  • How many years of experience do you have in Object-Oriented Analysis & Design (UML, structured methodologies)?

Location:

  • Toronto, ON (preferred)

Work Location: Hybrid remote in Toronto, O

Responsibilities

ROLE OVERVIEW

The Senior Systems Analyst will play a key role in the design, development, implementation, and support of enterprise-scale Java EE and Cloud-Native applications. This role requires extensive experience in system analysis, technical design, and software development within complex, high-volume environments. The successful candidate will collaborate with business and technical stakeholders, ensuring solutions meet requirements for usability, security, compliance (including AODA), and long-term sustainability.

RESPONSIBILITIES & DELIVERABLES

  • Collaborate with Business Analysts, UX/UI Designers, Product Managers, and Cloud Architects to translate user stories, UI/UX artifacts, data models, and solution architecture into technical specifications and application designs.
  • Develop and deliver secure, high-quality software products, including Minimum Viable Products (MVPs) and Cloud-Native web applications.
  • Produce object-oriented UML design artifacts using tools such as PowerDesigner.
  • Conduct/support Quality Assurance activities: unit testing, automated testing, penetration/vulnerability testing, load testing, migration testing, AODA compliance testing, and defect management.
  • Design, construct, enhance, and modernize web applications using Cloud-Native PaaS, Java EE, and microservices architectures, applying modern frameworks such as Angular, React/Redux, Node.js, GraphQL, and Spring Boot.
  • Provide critical production support (incident investigation, troubleshooting, fixes, maintenance, and incremental enhancements) for complex enterprise applications.
  • Prepare Method of Procedure (MOP) documents and operational procedures for production deployments and support teams.
  • Lead/co-ordinate system development activities and provide consultative support to team members.
  • Transfer knowledge to ministry staff throughout the project lifecycle.
  • Provide post-implementation support.
Loading...