
工作职责:
1.主导项目的概要设计、详细设计,负责技术文档的编写;
2.参与项目的开发框架、API网关、公共服务等核心技术研发;
3.参与项目的架构设计、技术选型、技术难题攻关、核心功能设计和实现、性能调优等工作;
4.主导重点模块的开发、调优,指导团队成员的日常开发工作,解决开发中的技术问题;
5.协助完成项目的测试、系统交付工作,对项目实施提供支持;
6.负责跟进服务器安全、稳定、维护和性能优化等工作。
任职资格:
1.大专及以上学历,5年以上java的互联网相关开发经验;
2.精通设计原则、熟练使用设计模式,熟悉jvm工作原理,熟悉多线程技术;
3.精通JAVA语言,熟悉Java EE相关技术及基础知识;
4.熟练掌握SpringCloud\dubbo、SpringBoot、Spring MVC、MyBatis主流技术框架,并了解其工作原理和实现机制;
5.具有分布式、高并发系统架构设计经验,熟悉分布式、缓存、消息、搜索等机制,具有ActiveMQ/RabbitMQ/RocketMQ/Kafka等至少一个消息中间件的项目经验,并掌握其基本原理;
6.精通SQL语言,熟练使用MySQL、Oracle等数据库,并具有较强的sql优化能力;
7.熟悉Redis、mongoDB等常用NoSQL解决方案、了解各自的优缺点以及使用场景者优先;
8.了解ElasticSearch分布式全文搜索引擎或Lucene;
9.熟悉Linux操作系统常用命令,掌握Tomcat、Weblogic等应用服务器的部署和配置;
10.有互联网公司架构经验的优先,有分布式系统开发设计者优先。