全栈开发人员

16个月前合同
AMISEQ

AMISEQ

location 多伦多
unsaved
必须具备: Java 8 80% 后端开发 20% 前端开发,熟悉React和Node.js SQL数据库 面向对象编程和微服务经验 公共部门经验 技能和经验: • 10年以上以下计算环境的知识和经验: o 数据库:Oracle,SQL Server,PostgreSQL,DB2,IMS等以及SQL编程 o 操作系统/平台:Unix(Solaris,AIX),Linux(例如RedHat),Windows(服务器),容器平台/技术(例如OpenShift / Docker),领先的IaaS / PaaS云平台(例如Azure App Service) o Web / 应用服务器:WebLogic(14+),WebSphere,JBoss,TomCat,WildFly,Microsoft IIS等 • 15年以上面向对象分析和设计(UML - 用例/类序列/协作/状态)经验,以及3年以上微服务架构模型经验 • 10年以上使用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 Beans Utilities / Collections framework,Apache Commons Logging,Spring Framework / Spring Boot / Spring MVC,JSON等开发基于Web的应用程序的经验 • 遵循OWASP指南和规则,确保Web应用程序的安全性 • 3年以上Angular,React / Redux,GraphQL,Node.js,Lombok Annotations等经验 • 在复杂且具有高影响力的公共部门(例如交通安全)相关的许可,注册,许可,执法,安全检查,照片识别及相关欺诈防范业务,服务或功能领域中,对程序和服务概念,通用和最佳实践,业务流程和规则,利益相关者和关系,服务交付模型(包括自助服务/数字服务),私营和公共合作伙伴关系等有良好的理解和接触(3年以上),以及与I&IT应用软件交付相关的知识和经验 • 在大型复杂高容量异构系统的所有阶段进行自动化系统实施的经验(10年以上),包括在线主机事务 • 在应用程序的开发,设计,实施和维护方面使用结构化方法学的经验(15年以上) • 3年以上的云原生应用程序设计,敏捷,DevOps持续交付/持续集成方法学/流程经验和知识,业务规则引擎的集成(例如Oracle Process Automation OPA) • 有根据加拿大公共部门服务政策和程序工作的知识和经验(2年以上) • 有使用支持面向对象语言,Web应用程序和云原生产品开发的工具集和开源软件包/框架的工作经验,包括: o 配置/构建:Harvest(或类似工具),Ant,GitHub / GitLab,Maven(v3)构建工具 o UML建模工具,例如PowerDesigner o Eclipse,Visual Studio o 测试自动化框架/工具,例如Selenium,JAWS,WAVE,Chrome AXE,NVDA,WC3验证器 • 出色的问题解决能力,沟通(口头和书面)和人际交往能力。 • 具备团队合作精神,能够处理竞争性优先事项和严格的截止日期。 • 具备成功完成高度复杂任务的能力