岗位职责:
1. 负责公司项目和产品的开发;
2. 系统设计和核心代码的编写;
3. 持续的优化相关的产品的质量、性能、用户体验;
4. 跨团队技术合作的沟通、接口的设计和主要代码的实现;
5. 完成领导安排的工作,确保各系统高扩展、高效率、高稳定的运行;
6. 指导团队其他成员需求方案设计、开发、代码 Review 工作。
岗位要求:
1. 计算机以及相关专业, 三年以上经验;
2. 扎实的Java基础,熟悉JVM原理以及调优,熟悉JavaIO、多线程、网络等方面编程和底层逻辑;
3. 精通常用设计模式,熟练使用Spring、SpringBoot、MyBatis等常用的Java框架,并有深入理解;
4. 熟悉Mysql数据库系统,熟练使用 SQL 查询语言,了解事务、索引等技术的机制和原理。
5. 熟练使用互联网项目常用的中间件,如 Redis、RocketMq、Kafka、Dubbo 等,至少对其中一种掌握实现原理;
6. 有独立思考和解决问题能力,较强的执行力,具备团队中长期技术规划的能力;
7. 负责过大规模高并发互联网应用设计和研发优先、热爱技术优先、有带队经验优先。