职位: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的学士学位或技术学位(必需),相关学科的硕士学位(优先)