安大略政府客户正在积极寻求一名软件开发人员。作为一名软件开发人员,您在n层基于Web的应用程序、Java EE技术和诸如JSF、Spring、MyBatis、Hibernate ORM和EJB等编程语言方面具有专长。您的技能还包括大规模系统分析、设计和符合AODA标准的实施。如果您有Azure云迁移和DevOps方面的经验,请加入我们。在这个充满活力的角色中展示您的编程、分析和公共部门技能。
注意:候选人每周在现场工作三天。
必需条件:
• 在n层基于Web的应用程序、数据库技术、软件、工具和Java EE(J2EE)技术方面有10年以上的经验
• 熟练掌握JSF、Spring、MyBatis、Hibernate ORM框架和EJB等复杂的编程概念和语言
• 具有大规模系统分析、设计和为多客户使用进行AODA合规实施的经验、知识和技能
优先条件:
具有将应用程序迁移到Azure云和使用DevOps的经验
评估标准:
程序员和开发技能:
• 直接支持SDLC(敏捷/迭代)的经验
• 撰写应用程序架构文档和数据建模
• 熟练掌握复杂的编程概念和语言
• 在安全和加密方面有丰富的经验
• 在虚拟化基础设施和云计算环境下进行软件开发、迁移和部署的经验
• 在打印管理系统和PDF架构方面有丰富的经验
分析和解决问题的能力:
• 分析和解决系统问题的能力
• 口头和书面沟通能力
• 培训和信息会议的演讲技巧
• 为客户、项目人员和高级管理层提供建议的咨询能力
• 在Azure云、AKS、WebSphere Liberty或Open Liberty以及DevOps工具链方面有实际经验(优先考虑)
公共部门经验:
• 熟悉OPS架构、方法和GO-ITS标准
• 了解OPS威胁风险评估(TRA)和隐私影响评估(PIA)流程