软件开发工程师

所属部门:

工作地点:深圳市

招聘人数:11人

岗位职责:

1.参与系统需求分析,按照软件技术规范撰写相关设计文档、接口文档; 
2.根据开发进度和任务分配完成相应模块软件的设计开发编程任务;
3.负责产品开发过程中的技术攻关及运行中出现的技术问题; 
4.定期组织并参与Review代码,持续提升代码质量;
5.负责对新的技术保持关注,可提出系统优化的建议。

任职资格:

Java开发工程师(数字化营销方向):
1. 本科及以上学历,计算机及相关专业优先;
2. 有至少5年以上使用Java进行开发的经验,有电商开发经验优先;
3. 熟练使用spring cloud微服务开发,熟练掌握Web开发、缓存,分布式架构,熟悉运用MySQL/Oracle数据库开发;
4. 良好的组件级建模能力,能够设计复杂业务、高并发、大数据量的系统 ;
5. 良好的设计能力、沟通能力,团队协作能力及项目掌控能力;
6. 掌握单元测试的使用方法并在项目中熟练使用
7. 熟练使用GIT代码管理工具。

Java开发工程师(智能化方向):
1. 本科及以上学历,计算机及相关专业优先;
2. 有至少5年以上使用Java进行开发的经验,有企业级应用系统开发经验优先;
3. 熟练使用微服务框架进行开发,熟练掌握Web开发、缓存,分布式架构;
4. 理解同步与异步的使用场景;了解锁机制并知道其区别与优缺点
5. 理解redis缓存,MQ,任务调度使用场景,能够使用以上工具完成编码任务
6. 了解Mysql的特点,能够正确的使用mysql索引,掌握常见SQL的优化技巧
7. 掌握单元测试的使用方法并在项目中熟练使用
8. 熟练使用GIT代码管理工具。

数据集成工程师(智能化方向):
1. 具有良好的沟通协调、计划、创新能力,责任心和执行力强,抗压能力强;
2. 具备良好的项目管理能力及文档编写能力;
3. 熟悉主流数据库技术,如oracle、Sql server、PostgeSQL等;
4. 熟悉常用的数据对接,如:web service,RESTful, MQ等;
5. 具备较好的Java语言开发能力,熟悉主流开源框架具备Spark/Hadoop相关开发经验;
6. 精通etl架构,有一定的etl开发经验,了解日常作业的部署和调度;至少数据一种ETL、报表开发工具,如Informatica、OBIEE等;
7. 熟练操作常用办公软件,且具备其它软件应用能力;
8. 有大型企业数据治理的管理经验或相关经验者优先。