职位描述
职责描述:
1.参与系统架构,负责核心功能模块的概要设计、详细设计、核心代码开发及文档工作;
2.能独立发现和解决存在的技术瓶颈和问题;
3.负责根据系统运行状态和问题,优化系统,持续优化架构和性能;
任职要求:
1、5年及以上JAVA开发经验;熟悉Java高级特性和类库、Java网络与服务器编程、Java多线程编程以及常见开源产品;
2、熟悉分布式架构开发模式. 熟悉消息队列,缓存等相关技术并应用;
3、熟练应用多线程开发,并熟知原理. 了解socket编程及NIO;
4、熟悉Spring/SpringMVC/MyBatis/Spring cloud 等主流开发框架;
5、熟悉nginx,apache,kafka,rabbitmq,redis,zookeeper,elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用;
6、熟悉vue、html、jquery等前端技术;有微信公众号、app开发经验者优先;
7、熟悉主流关系型数据库,如mysql、oracle;NoSql数据库,如Mongodb,HBase等;
8、深入了解SQL调优优先;能够简单编写linux 脚本;
9、有大型互联网电子商务系统或者其他大型企业应用系统开发相关经验优先;