Java架构师 - 纽约,纽约州(每周2天混合办公)- 合同

16个月前合同
80 - 90 / 时 Khayainfotech

Khayainfotech

location 纽约
unsaved
职位:Java架构师 持续时间:长期合同。 地点:纽约,纽约州(每周混合办公2天) 必备条件: • 12年以上的Java开发经验 • 精通Spring Boot。 • 精通微服务 • 计算机科学学位或同等经验 • 先进的Java/J2EE技术经验,如Spring Boot框架、微服务REST API、JSON、Java堆栈 • 先进的微服务架构工作经验 • 扎实的算法、数据结构和核心计算机科学概念基础。 • 有面向对象开发和设计模式的工作经验。 • 出色的分析和解决问题的能力。 • 具备Git和版本控制经验 • 在敏捷环境中与大型团队合作的经验 • 出色的沟通能力,包括口头和书面交流,具备良好的人际关系、合作和组织能力。 角色: • 成功领导跨部门重大项目的定义、开发和交付,具有广泛的范围和长期的业务影响。与业务和技术合作伙伴合作,确定和界定机会的范围,量化成本,概述潜在价值和投资回报率,确定风险、利益和约束条件。与业务合作伙伴一起寻找创新解决方案并推动战略决策。积极寻找创新和创造性解决问题的机会。向高级管理层、业务所有者和其他利益相关者做出演示,并帮助他们进行决策过程。 • 进行概念验证(PoCs),以评估和确定组织需求的技术。向高级管理层提供技术选择和部门战略技术方向的建议。领导制定与部门战略和长期业务愿景和目标一致的路线图。通过新兴技术、方法和适用的框架的brownbag会议促进知识共享,指导和辅导团队成员。 • 根据组织不断变化的需求,领导过程和支持工具的实施。识别过程差距,为业务解决方案提供估计,定义项目的初始范围/需求,并在项目生命周期中管理范围。规划整体项目范围,并为每个阶段和迭代定义范围,以满足业务需求/上市需求。 • 为与奖励平台的外部方(合并或供应商)集成提供集成设计和指导,确保正确执行安全策略并进行技术尽职调查。 • 指导团队,确保团队使用适当的流程和文档。确保符合定义的标准。积极寻找根据部门需求修改和增强标准的机会。开发文档模板,领导并强制执行解决方案开发生命周期中的工件开发。 • 在需要时作为写出高质量、安全、模块化、功能齐全且可测试的代码的个人贡献者。 • 设计和开发应用程序、系统对系统接口和完整的软件解决方案 • 创建用户指南和软件开发指南等文档 • 在全球环境中进行沟通、协作和有效工作。 • 代码开发、代码审核、故障排除和日常支持职责 • 为初级团队成员提供技术指导 关于您的所有信息 • 计算机科学学位或同等经验 • 框架、REST API、JSON等技术 具备Java/J2EE Spring Boot微服务的高级经验 • 先进的微服务架构工作经验 • 扎实的算法、数据结构和核心计算机科学概念基础。 • 有面向对象开发和设计模式的工作经验。 • 出色的分析和解决问题的能力。 • 具备Git和版本控制经验 • 在敏捷环境中与大型团队合作的经验 • 出色的沟通能力,包括口头和书面交流,具备良好的人际关系、合作和组织能力 • 必须精力充沛、注重细节、积极主动,并能在独立环境中承受压力。 • 必须具备高度主动性和自我激励的能力,以推动结果的实现。 • 具备良好的沟通能力-包括口头和书面沟通-以及良好的人际关系、合作能力和组织能力。 • 企业级软件解决方案的软件开发、设计和架构经验。 • 需要有实际经验,并将成为日常活动的一部分。 • 在设计涉及的企业级分布式和反应式系统方面有详细的经验 • 软件架构和设计原则、模式、方法论、领域概念(架构和设计技能) • GOF、Java EE Blueprints、软件架构模式 • 包括SOLID、YAGNI、DRY等设计原则。 • 安全模式 • 多个技术平台的组合,包括 • 微服务架构的工作经验 • 现代Web、分布式、事件驱动架构的经验 • Java和Java EE平台,包括Spring框架和组件、Hibernate、Messaging、Node JS、或Express JS等、Web和应用服务器(服务器应用设计和技术技能)、Web服务、SOAP、WS-Security、REST(服务设计和技术技能) • Web堆栈,包括JavaScript、CSS、JSON、Angular JS或类似的框架(Web应用设计和技术技能) • 应用程序安全,包括信息安全原则和实现、Web应用程序安全、OWASP和PCI DSS合规性(安全设计和技术技能) • 设计大规模部署解决方案的经验,包括大型企业或服务提供商、银行或支付解决方案 • 愿意并能够学习和接受具有挑战性的机会,并作为基于矩阵的多样化和地理分布的项目团队的成员工作。 • 了解包括敏捷过程和测试驱动开发在内的软件开发流程 • 计算机科学、工程或IT的学士学位或技术学位(必需),相关学科的硕士学位(优先)