Java 技术架构师(集成)

阿布扎比 无个税9天前全职 网络
面议
**公司描述** **职位描述** 我们目前正在为阿联酋的运营寻找技术架构师(集成),需具备以下技能和条款及条件。** **经验**: - 10年以上软件开发经验,精通 Java/JEE/Spring 开发框架。 - 3年以上设计分布式系统的经验。 - 拥有 TOGAF/Azure 解决方案架构师/AWS 解决方案架构师/GCP 解决方案架构师认证。 - 具备 Docker、Kubernetes 或 OpenShift 及相关容器平台生态系统的实操经验。 - 深入理解静态代码分析、单元测试、测试驱动开发、安全测试和自动化测试框架。使用 Jenkins、SonarQube、GIT、Maven、Gradle 的经验。 - 在 Scrum 和/或 Kanban 模型中拥有丰富的敏捷经验。 - 具备两种或更多数据库技术的经验,如 Oracle、MySQL、Postgres、MongoDB。 - 之前在 DevOps 重点环境中工作,深入理解 DevOps 原则是一个很大的加分项。 - 有成功交付高质量和一致的系统及环境的良好记录。具备良好的书面、口头和演示能力。 **该角色所需的专业技能/技术知识,技术能力**: - 一贯编写可用于生产的代码,易于测试,其他开发人员易于理解,并考虑到边缘情况和错误。理解何时适合留下注释,但倾向于自文档化代码。 - 理解团队的测试方法,并使用质量指标识别差距。与团队合作,推荐符合公认测试框架和测试金字塔的解决方案。 - 精通使用系统调试诊断其领域内的所有问题。 - 根据组织的监控理念,推动团队的监控工作。了解团队领域的操作数据,并以此为基础推动团队服务的变化,以实现稳定性和性能。 - 在团队的领域内具有专业知识,包括服务的广度、它们的交互以及系统之间的数据流。 - 理解影响团队的相邻领域。 - 使用公认的设计模式架构服务和系统,以便进行迭代、自主开发和未来扩展。预见未来用例,并做出设计决策,以最小化未来变更的成本。 - 积极与安全团队及其团队合作,完善其 **角色的关键责任**: - 倡导改善产品质量、安全性和性能,对您的团队及其他团队产生重要影响。 - 解决团队内最高范围和复杂性的技术问题。 - 对团队的整体目标和长期目标施加重大影响。 - 引导我们内部标准的定义和改进,包括样式、可维护性和高规模网络环境的最佳实践。通过代码审查维护和倡导这些标准。 - 在团队中推动创新,愿意进行实验,勇敢地面对极高复杂性和范围的问题。 - 积极寻找影响我们团队效率的困难障碍(“技术债务”),提出并实施解决方案,使整个团队能够更快迭代。 - 作为顾问和发言人与客户及其他外部利益相关者互动,代表您团队的工作。 - 为团队中的所有工程师提供指导,帮助他们在技术职责上成长,并消除他们的自主性障碍。 - 在其他团队成员的最小指导和支持下,自信地发布大型功能和改进。与团队协作完成更大项目。 - 以开放、尊重、灵活、同理的方式指导队友。专门寻找指导机会,以创建团队冗余和补充能力。根据需要指导其他团队的成员。 - 根据组织的工程战略,与队友和高级工程师共同协作并决定团队的工程工作。有时参与组织工程战略的工作。 - 与产品团队合作评估和创建新产品特性。定期参与团队路线图的创建及后续反馈。通过主动对话简化产品和技术设计。 **加入时间框架:2 周(最多 1 个月)** **附加信息** 条款和条件**: **加入时间框架**:最多 4 周