职位描述
职位描述:
1、遵循公司技术标准、规范,高质量完成设计、开发任务;
2、参与方案讨论、完成产品框架和核心代码编写、解决开发中的技术难题、参与部门技术积累;
3、分析和提高系统性能;
任职要求:
1、大专及以上学历,计算机专业相关学习经历,五年及以上JAVA web开发经验,优秀者可适当放宽工作年限;
2、Java 基础扎实,熟练使用IO,集合, spring,spring mvc,spring boot,spring cloud,mybatis 等框架进行项目开发;了解常用的开源框架:zookeeper,quartz,guava,apache common,lombok等;
3、熟悉常用的nosql技术:redis,mongodb,hbase等;熟悉常用的消息队列处理:kafka,activeMQ,rabbitMQ,rocketMQ等;
4、熟悉 ORACLE, MYSQL等至少一种数据库开发,有熟练的 SQL编写能力,熟悉常用函数,SQL优化;
5、工作热情,富有团队意识,责任心强,具备良好的团队合作精神和抗压能力;具备良好的沟通和学习能力;
优先条件:
1、对并发编程、数据结构与算法,JVM类加载机制、内存分配及垃圾回收机制、线程安全及锁优化等方面有深入理解者优先;
2、对面向对象有深刻的理解,熟悉常用设计模式,对开源框架源码有深入理解或二次开发者优先;
3、熟悉RPC框架原理,了解BIO,NIO,Netty,AIO及分布式集群负载均衡、限流、降级、熔断机制者优先;
4、对JDK各版本新特性敏感,熟悉java8新特性,了解Lambda表达式、Stream、函数式编程、响应式编程,喜欢钻研新技术者优先;
5、熟悉线下门店智能化玩法和应用者优先,包含但不限于无人店,电子价签,机器人,人货场数据采集等;