职位描述
JAVA开发工程师(高级5年以上 ,本科及以上)
工作地点:深圳
岗位职责:
1.负责公司B端系统建设
项目背景:
具备2B交易平台包含但不限于从事过以下系统开发:供应链管理系统、招标采购管理系统、供应商管理系统、支付和财务系统集成经验、云服务和微服务架构经验及大数据和分析工具经验。
从事过C端电商平台处理包含:商品、订单、支付接口集成、用户接口、推荐与搜索等模块开发经验,并且具备多线程、高并发场景处理经验。
2.参与团队内的项目,进行需求分析与代码实现,保质保量进行项目交付。
3.针对新的业务场景,进行技术预研以及方案设计。
4.能够与关联团队有效沟通,推动项目进度。
岗位要求:
1.本科及以上学历,扎实的计算机专业基本功,编程基础扎实,对代码质量有追求;
2.具有5年以上开发经验,精通Java及面向对象设计开发,对部分技术有深入研究,研究过优秀开源软件的源码并有心得者优先;
3.熟悉常见设计模式,熟悉SpringCloud Alibaba, SpringCloud, SpringBoot, MyBatis等流行开源框架,深入了解其原理和实现机制;
4.熟悉微服务架构开发,熟悉SpringCould开源框架;
5.熟悉MySQL、Oracle等关系型数据库,以及Redis、MongoDB等非关系型数据库的使用;
6.熟悉常用的数据结构和算法,掌握TCP/IP网络编程,熟悉数据库原理和常用性能优化技术;
7.有基础运维经验,熟悉基本的Linux系统操作命令、Shell脚本编写,熟悉Docker、Jenkins、k8s的使用,有独立部署项目经验优先;
8.有大型B端平台项目经验或大型电商平台项目经验优先;
9.能够独立或协同,高质量按期完成项目;
10.有较强的逻辑思维能力,善于分析、归纳、解决问题,沟通能力良好。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕