软件开发人员 - Java(合同)

16个月前远程合同
90 / 时 Cyber-Infomax Solutions Inc.

Cyber-Infomax Solutions Inc.

location 多伦多
unsaved
经验和技能要求 · 对以下计算环境有10年以上的了解和经验: o 数据库:Oracle、SQL Server、PostgreSQL、DB2、IMS等,以及SQL编程 o 操作系统/平台:Unix(Solaris、AIX)、Linux(例如RedHat)、Windows(服务器)、容器平台/技术(例如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/集合框架、Apache Commons Logging、Spring Framework/Spring Boot/Spring MVC、JSON等 · 根据OWASP准则和规则保护Web应用程序 · 3年以上的Angular、React/Redux、GraphQL、Node.js、Lombok注解等经验 · 在复杂和高影响公共部门(例如交通安全)的许可、注册、许可证、执法、安全检查、照片识别和相关欺诈预防业务、服务或功能领域中,了解和接触(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 Validator · 出色的问题解决能力、沟通(口头和书面)和人际交往能力。 · 具备团队合作精神,能够处理竞争性优先事项和严格的截止日期。 · 能够成功完成高度复杂任务的能力得到证明。 职位类型:固定期限合同 合同期限:12个月 薪资:每小时高达90.00美元 灵活的语言要求: • 不需要法语 工作时间: • 周一至周五 经验: • IBM Content Manager 8.6 Java API:3年(必需) • REST API:3年(必需) • Git Maven JSON REST Spring Boo:3年(必需) • Java企业技术:6年(必需) 工作地点:北约克混合远程,邮编M3M 0B4 申请截止日期:2024年01月02日 预计开始日期:2024年04月01日