Job Description:
- The Systems Analyst will play a key role in the design, development, and implementation of enterprise and cloud-native applications.
- The role requires expertise in Java EE, Cloud PaaS, databases, web application servers, and related toolsets.
- The candidate should bring proven experience in object-oriented analysis and design, structured methodologies, and large-scale system implementation, with an emphasis on secure, compliant, and high-performance solutions.
Skill Set:
- 10+ years’ knowledge and experience with databases (Oracle, SQL Server, PostgreSQL, DB2, IMS) and SQL programming.
- 10+ years’ experience with operating systems and platforms: Unix (Solaris, AIX), Linux (RedHat), Windows (Server), container platforms (OpenShift, Docker), and cloud platforms (Azure App Service).
- 10+ years’ experience with web/application servers: WebLogic (14+), WebSphere, JBoss, TomCat, WildFly, IIS.
- 15+ years’ experience in Object-Oriented Analysis & Design (UML – Use Case, Class, Sequence, Collaboration, State).
- 3+ years’ experience with Microservice Architecture model.
- 10+ years’ experience in developing web applications using JEE (Java 1.8+, JDK 11+, EJB, JPA, JSP, Servlets, JDBC, JNDI), XML (DOM, SAX, XSLT), DHTML/HTML, Struts, JavaScript, Web Services, JUnit, Log4J, iTEXT, Jasper Reports, Jakarta Commons, Apache Commons Logging, Spring Framework (Spring Boot, Spring MVC), and JSON.
- Experience in secure web application development under OWASP guidelines.
- 3+ years’ experience in Angular, React/Redux, GraphQL, Node.js, Lombok Annotations.
- 3+ years’ knowledge of public-sector programs, business processes, service delivery models, and partnerships.
- 10+ years’ proven experience in automated system implementation in large, complex, high-volume heterogeneous systems with online Mainframe transactions.
- 15+ years’ experience with structured methodologies for application development, design, implementation, and maintenance.
- 3+ years’ experience in Cloud-Native application design, Agile, DevOps CI/CD, and integration of business rules engines (e.g., Oracle Process Automation OPA).
- 2+ years’ demonstrable knowledge of Canadian Public Sector policies and procedures.
Experience with supporting toolsets/frameworks for object-oriented, web, and cloud-native product development including:
- Configuration/Builds: Harvest (or similar), Ant, GitHub/GitLab, Maven (v3).
- UML modeling tools (e.g., PowerDesigner).
- IDEs: Eclipse, Visual Studio.
- Test Automation Tools: Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator.
Skills:
Technical Skills – Web-based Java EE and Cloud-Native (35%):
- 10+ years’ experience as a systems analyst on Java enterprise and cloud-native applications.
- Strong technical design, build, and development expertise in Java EE and cloud-native frameworks.
- Hands-on experience developing applications with Java 1.8+, JDK 11+, Spring Boot, Microservices, JSON, XML, Web Services, and related frameworks.
- Secure web application development under OWASP guidelines.
Computing Environments and Toolsets (20%):
- 10+ years’ knowledge of databases, operating systems, and cloud/container platforms.
- Extensive experience with web/application servers and build/configuration tools.
- Skilled in test automation, IDEs, and modeling tools.
User Interface Design and Development (10%):
- 3+ years’ experience in UI/UX design principles.
- Hands-on experience with Angular, React/Redux, and AODA compliance.
Subject Matter Knowledge – Public Sector Programs (5%):
- Understanding of program/service concepts, service delivery models, and public-sector business processes (licensing, registration, enforcement, safety inspection, fraud prevention).
Object-Oriented Analysis AndDesign and System Implementation (15%):
- 15+ years’ experience in OOA&D and UML modeling.
- Experience with microservices, agile methodologies, and DevOps CI/CD.
- Knowledge of structured methodologies for development and maintenance of large-scale applications.
Public Sector Experience (5%):
- 2+ years’ demonstrable knowledge of I&IT architecture, secure programming, and quality assurance standards in Canadian Public Sector.
Interpersonal and Communication Skills (10%):
- Strong problem-solving, communication (verbal and written), and interpersonal skills.
- Ability to manage competing priorities and meet strict deadlines.
- Proven ability to lead, collaborate, and deliver complex assignments successfully