RQ07048 - 高级软件开发者

14个月前合同
Modis

Modis

location 多伦多
unsaved
安大略省政府客户正在积极寻找一名软件开发人员。作为一名软件开发人员,专注于企业级应用程序,REST API,Angular和前端技术。在容器化环境,企业集成,SQL和云安全方面进行导航。领导技术设计,实施尖端框架,并为安全,创新的解决方案做出贡献。在塑造技术未来的动态,协作环境中提升您的职业生涯。 注意:候选人每周在现场工作三天。 必备条件: 实践开发经验: 至少8年的实践软件开发经验。 企业级应用程序开发: 使用Java与Spring Boot,JEE,EJB,JPA,JSF,Primefaces等开发企业级应用程序的丰富经验。 REST API专业知识: 具有REST API设计和开发的丰富经验,包括API文档和测试。 Angular熟练程度: 具有Angular开发的实际经验,深入了解Angular概念和最佳实践。 前端开发技能: • 熟练掌握HTML5,CSS3和JavaScript / TypeScript。 • 掌握响应式网页设计和跨浏览器兼容性知识。 容器化环境: 使用Azure,AWS,OpenShift等容器化环境的经验。 企业集成技术: 在Spring集成环境中具有JMS,AMQP或REST的经验。 SQL技能: 具备强大的SQL技能,丰富的关系数据库(SQL Server,PostgreSQL,Oracle)和非结构化数据库(如MongoDB)的经验。 文档处理门户: 具有处理需要数字签名和互操作性的文档的门户经验。 云安全知识: 了解云环境中的应用程序安全性(OAuth2,多因素身份验证,SSO,基于证书或受保护的API,JWT身份验证,TLS1.2)。 PDF生成: 具有PDF生成和实施的实际经验。 评估标准: 评估标准1 - 技术设计: • 在核心Java和JEE技术方面具备强大的设计和开发专业知识,重点是Spring Boot。 • 使用Angular进行单页面应用程序(SPA)开发。 • 在UI设计,集成设计和数据建模方面具有基于结果的经验。 • 应用设计模式,UML,JEE和服务总线。 评估标准2 - 技术框架: • 具有核心JEE技术,微服务架构,API服务和企业服务总线的实际经验。 • 熟悉Java框架(Spring,Shiro,Primefaces)和Hibernate和JSF等技术。 • 使用Angular进行单页面应用程序(SPA)开发。 • 在Azure,OpenShift,Docker,Kubernetes和微服务等容器化环境中的经验。 评估标准3 - 集成技能: • 在微服务架构和API服务方面具有设计和开发专业知识。 • 具有企业集成技术和RESTful API的丰富经验。 • 熟悉Spring集成环境中的HTTP协议,AJAX和数据转换技术。 • 具备SQL技能和关系数据库的经验。 评估标准4 - 安全性: • 具有云安全方面的实际经验,包括Oauth2,多因素身份验证,SSO,PKI,RBAC,JWT身份验证和TLS1.2。 • 实施身份验证,授权和加密。 • 了解常见的Web安全实践和漏洞。