主要职责
• 领导对提议解决方案的技术研究,同时涉及基础设施大数据专家和商业分析师的需求。
• 记录提议的设计并开发解决方案。
• 确保所有 CI-CD 工件都是解决方案的一部分。
• 进行代码审查,同时促进知识分享并指导团队成员最佳实践。
• 与项目经理互动并提供报告。
• 监控技术风险并适时向管理层升级。
• 研究、设计和开发软件。
• 分析用户需求并开发软件解决方案。
• 更新软件,增强现有软件功能,并开发和指导软件测试及验证程序。
• 与其他工程师合作以集成硬件和/或软件系统。
该职位要求在执行任务时具备自主性和可靠性,并在所有非功能性交付物(如测试工具、模拟对象、生产监控问题、质量控制,包括性能和负载测试)方面具备主动性和领导能力。
资格和个人档案
必备条件
• 至少 8 年的软件开发经验。
• 至少 5 年的 Java/J2EE 开发经验。
• 熟悉数据摄取和数据处理技术,如 Spark 流和 Spark。
• 熟悉消息系统,如 Kafka、Flume 或 ActiveMQ、MQSeries 或 RabbitMQ。
• 具备 Hadoop 的实践知识(优先考虑 Hortonworks 发行版) - HDFS、HBase、Hive、ORC/Parquet。
• 构建工具 - Maven/sbt/ant,UML,RESTful 网络服务,Jenkins/Team City,源代码管理 – SVN/GIT,使用 Junit 的 TDD,Jira/QC。
良好拥有
• 使用经过验证的模式进行解决方案设计,了解反模式,性能调优,特别是在流处理方面。
• 了解 Phoenix、Elasticsearch、Sqoop、StreamSets 等工具者优先。
• 对金融和投资银行有基本理解。
其他专业技能和心态
• 出色的书面和口头沟通能力,适用于团队成员和管理层。
• 较强的分析和解决问题的能力。
• 熟悉软件开发生命周期。
• 渴望跟随技术趋势并参与社区。
• 热衷于分享专业知识并提升团队成员的技能。
• 有兴趣指导和引导初级团队成员走向高质量交付的道路。
教育要求
至少获得以下学科的学士学位:
• 计算机科学
• 信息技术
• 编程与系统分析
• 科学(计算机研究)
原始职位 JAVA 大数据开发工程师 - 兼职 发布于 GrabJobs ©。如需标记此职位的任何问题,请使用 GrabJobs 上的报告职位按钮。