高级软件开发人员(Java,JEE,Angular,Oracle,SQL,Web应用程序)

15个月前全职
Arthur Grand Technologies Inc

Arthur Grand Technologies Inc

location 多伦多
unsaved
Arthur Grand Technologies目前正在寻找一位高度积极和技术娴熟的高级软件开发人员,为我们的一位客户提供服务。 职位:软件开发人员-高级 地点:加拿大安大略省多伦多市威廉·赫斯特大道87号,多伦多,安大略省(混合办公) 混合办公-3天现场办公,2天远程办公 合同期限:长期合同 必备条件: •10年以上以下计算环境的知识和经验: o数据库:Oracle、SQL Server、PostgreSQL、DB2、IMS等,以及SQL编程 o操作系统/平台:Unix(Solaris、AIX)、Linux(例如RedHat)、Windows(服务器)、容器平台/技术(例如Docker)、行业领先的IaaS/PaaS云平台(例如Azure App Service) oWeb/应用服务器: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注解等经验 •对复杂且具有高影响力的公共部门(例如交通安全)相关许可、注册、许可、执法、安全检查、照片识别和相关欺诈预防业务、服务或功能领域的计划和服务概念、一般和最佳实践、业务流程和规则、利益相关者和关系、服务交付模型(包括自助服务/数字服务)、私人和公共合作伙伴关系等方面有良好的了解和经验(3年以上),与I&IT应用软件交付相关 •在大型复杂高容量异构系统中进行自动化系统实施的经验(10年以上),具有在线主机事务 •在应用程序的开发、设计、实施和维护方面具有结构化方法的经验(15年以上) •3年以上的云原生应用程序设计、敏捷、DevOps持续交付/持续集成方法/流程、业务规则引擎集成(例如Oracle Process Automation OPA)的经验和知识 •在加拿大公共部门服务的政策和程序下工作的经验和知识(2年以上)。 •具有支持面向对象语言、Web应用程序和云原生产品开发的工具集和开源软件包/框架的工作经验,包括: o配置/构建:Harvest(或类似工具),Ant,GitHub / GitLab,Maven(v3)构建工具 oUML建模工具,例如PowerDesigner oEclipse,Visual Studio o测试自动化框架/工具,例如Selenium,JAWS,WAVE,Chrome AXE,NVDA,WC3验证器 •优秀的问题解决、沟通(口头和书面)和人际交往能力。 •具有团队合作精神,能够处理竞争性优先事项和严格的截止日期。 •具备成功完成高度复杂任务的能力。 经验和技能要求 评估标准 Web-based Java EE(企业版,10年以上)/ Cloud-Native PaaS(3年以上)应用程序开发的技术技能 •总体上拥有10年以上作为软件开发人员在Java企业和云原生应用程序分析、设计和开发方面的工作经验 •在Java EE和云原生框架、标准、技术和工具方面具有强大(并且最近的)技术设计、构建/开发和质量保证专业知识 •使用Java 1.8+,JDK 11+,EJB,JPA,JSP,Servlets,JDBS,JNDI,XML,DOM,SAX和XSLT,DHTML/HTML,Struts,Node.js,JSON,Spring Framework / Spring Boot / Spring MVC,JavaScript,Web Services,JUnit,Log4J,iTEXT,Jasper Reports,Jakarta Commons Beans Utilities / Collections framework,Apache Commons Logging等开发基于Web的Java EE和云原生应用程序的工作经验 •基于云原生PaaS技术的解决方案设计和开发经验 •根据OWASP准则和规则进行安全的Web应用程序开发 计算环境和工具集(10年以上) •了解并熟悉以下计算环境: •数据库:Oracle、SQL Server、PostgreSQL、DB2、IMS等,以及SQL编程 •操作系统/云平台:UNIX(Solaris、AIX)、Linux(例如RedHat)、Windows(服务器)、容器平台/技术(例如Docker)、行业领先的IaaS/PaaS云平台(例如Azure App Service) •Web/应用服务器:WebLogic(14+)、WebSphere、JBoss、TomCat •具有支持面向对象语言、Web应用程序和云原生产品开发的工具集/框架的工作经验,包括: o配置/构建:Harvest(或类似工具),Ant,GitHub / GitLab,Maven(v3)构建工具 oUML建模工具,例如PowerDesigner oEclipse,Visual Studio o测试自动化框架/工具,例如Selenium,JAWS,WAVE,Chrome AXE,NVDA,WC3验证器 用户界面设计/开发(3年以上) 熟悉UX/UI设计原则和准则,熟悉Angular,React / Redux和AODA合规性 相关业务计划、服务和流程的主题知识和专业知识(3年以上) •对复杂且具有高影响力的公共部门(例如交通安全)相关许可、注册、许可、执法、安全检查、照片识别和相关欺诈预防业务、服务或功能领域的计划和服务概念、一般和最佳实践、业务流程和规则、利益相关者和关系、服务交付模型(包括自助服务/数字服务)、私人和公共合作伙伴关系等方面有良好的了解和经验,与I&IT应用软件交付相关(3年以上) 面向对象分析与设计(15年以上)和复杂、现代应用系统实施/交付 •具有面向对象分析与设计(UML-用例/类序列/协作/状态)和微服务架构模型的经验 •在大型复杂高容量异构系统中进行自动化系统实施的经验,具有在线主机事务 •云原生应用程序设计、敏捷、DevOps持续交付/持续集成方法/流程、业务规则引擎集成的知识 •具有结构化方法的经验,用于应用程序的开发、设计、实施和维护。 公共部门经验(2年以上) •在公共部门I&IT解决方案架构、应用程序设计/开发(和安全编程)/质量保证标准、解决方案/项目交付方法和实践方面具有经验 •具有按照加拿大公共部门服务的政策和程序工作的知识和经验 人际交往和沟通能力 •具有团队合作精神,能够处理竞争性优先事项和严格的截止日期。 •具有较强的问题解决和决策能力;口头和书面沟通能力;人际交往和谈判能力 关于Arthur Grand Technologies: Arthur Grand Technologies是一家领先的人员配备和技术咨询服务提供商。我们的公司由一支在五大咨询公司工作了20多年的专业人员团队管理。我们是一家少数族裔拥有的员工增补和技术咨询公司。 在Arthur Grand Technologies,我们重视我们的员工和承包商,并努力为他们提供具有挑战性和有趣的工作、市场相关的福利和专业发展机会。如果您具备必要的资格并且对加入一个充满活力的团队感到兴奋,请立即发送您的简历以供考虑。 感谢您考虑Arthur Grand Technologies。我们期待尽快收到您的来信。 谢谢和问候 Rakshmi M | 高级技术招聘人员 Arthur Grand Technologies Inc T:+1(571)416-5356 E:rakshmi.m@arthurgrand.com Arthur Grand Technologies是一家平等机会雇主(包括残疾人/退伍军人) 工作类型:全职,永久 教育: •学士学位(优先考虑) 通勤能力: •多伦多,安大略省(必须) 搬迁能力: •多伦多,安大略省:在开始工作之前搬迁(必须)