一、工作职责 1. 参与系统的分析与设计; 2. 根据业务规划制定相应技术规划,推动系统演进; 3. 编写相应模块的设计文档,独立完成编码及单元测试; 4. 独立维护部分系统、改进流程以及交付上线。 二、岗位要求 1. Java要求 (1)Java基础扎实、熟悉多线程、熟悉J2EE技术架构体系; (2)深入理解JVM、JDK相关原理与源码,有一定调优经验; (3)熟悉常用设计模式比如代理、组合、工厂等并能熟练运用; (4)熟悉SSM等主流开源框架,有一定的前端开发技能储备; (5)熟悉微服务(如 SpringCloud)、 缓存(Redis)、消息中间件(RocketMQ、Kafka等)、搜索引擎(Solr)、静态文件服务(HDFS)等技术; (6)有Hadoop/Spark/Storm等大数据开发经验; (7)熟悉掌握TensorFlow等深度学习技术架构 (8)参与过高并发、高可靠性系统的设计,如负载均衡系统、集群、系统容量评估、流量控制、性能优化、故障排查、日志收集和分析等; 2. 数据库 (1)熟练掌握SQL,了解数据库优化及排错技术,熟悉Oracle,mySQL等大型数据库系统; (2)熟悉数据库建模技术,能基于用户需求和系统设计进行数据库设计; (3)熟悉数据库事务、锁的机制,熟练掌握存储过程、触发器等的编程技术; 3. 其他 (1)3年以上相关工作经验; (2)较强的学习能力,能够快熟掌握新技术并实际应用; (3)具有较强的责任心,良好的团队合作意识,善于沟通,能承担工作压力。 (4)大学本科及以上学历,计算机、软件开发相关专业。 (5) 有财务、资金、共享、税务项目或产品工作经验者优先。(6)有PaaS平台、影像平台、流程引擎开发经验者优先。(7)有大数据开发经验者优先。