Java Programmer

16 months agoFull-time
LanceSoft, Inc.

LanceSoft, Inc.

location Toronto
unsaved
必备条件 职位描述: • 具有使用Java、NodeJS和RESTful API进行后端开发经验 • 具有使用IBM API Connect或等效工具的API管理经验 加分项 • 公共部门经验 理想技能: • 熟悉并有经验编写互联网应用程序 • 熟悉并有经验使用快速应用程序开发(RAD)方法论 • 有中间件和网关的经验 • 熟悉并了解安大略省残疾人法案(AODA)及相关法规和标准 • 能够根据需要提供用户和系统文档 寻找具备以下技能和能力的经验丰富的后端开发人员资源,请注意加权标准和重点/重要领域: 后端开发 - 60% • 具有使用Java、NodeJS和RESTful API的工作经验 • SOAP Web服务开发,连接到后端部门 • 使用IBM API Connect或等效工具的API管理 • 熟悉Docker和Kubernetes容器以及基于云的环境 • 在分布式、事件驱动系统中的工作经验 • 熟悉PKI安全 • 使用消息传递系统的经验 • 使用Shell脚本的经验 • 使用持续集成的经验 • Java/Sprint框架,JS/Node.js,Python/Django 数字身份技术、标准和框架 - 15% • 世界范围内的网络联盟(W3C)可验证凭证(VC)模型,去中心化标识符(DIDs),JSON-LD,零知识证明 • 在原生和/或混合应用程序中开发数字钱包的经验;硬件级加密(HLE),在移动设备上使用安全元素(例如Apple Secure Enclave) • Open ID Connect(OIDC),Oath2,安全断言标记语言(SAML),JSON Web令牌(JWT),JSON Web签名(JWS),传输层安全性(TLS),一次性密码(OTP),公钥基础设施(PKI),椭圆曲线密码学(ECC),SHA/SHA2,RSA,哈希,RSA • 分布式账本技术,包括/支持在移动设备和/或基于云的环境中使用数字钱包,例如Hyperledger Indy,Ursa,Aries • 数字身份标准和框架,例如PCTF,NIST和eIDAS等 • Node.js,Dot Net Core,Python