工作职责:
参与手机部服务端的架构设计和开发工作,满足不同复杂业务场景下的产品需求;
工作内容:
1.独立负责单点技术的设计与实施,并完成基础核心系统研发工作;
2.参与业务规则梳理,与产品经理、业务方一起设计并讨论业务场景实现;
3.对现有系统的不足进行分析,找到目前系统的瓶颈,进行重构优化和改进,提高系统性能;
4.参与重点项目的设计方案支持与评审,难点攻关。
任职条件:
1.2年及以上Java开发经验, 至少深入研究过一种开源技术框架;
2.扎实的Java基础知识,理解IO、 多线程、 集合等基础框架, 对JVM原理有一定的了解;
3.熟悉分布式系统的设计和应用,了解分布式、缓存、消息等机制,能合理应用分布式技术解决问题;
4.熟练掌握Redis、MongoDB、NSQ、Kafka等中间件;
5.有较强的逻辑思维能力与沟通协作能力,并具有一定的项目推动能力;
6.喜欢研究及尝试新技术,追求编写优雅的代码,从技术趋势和思路上影响技术团队。
如果你还没有准备好,可以参考以下tips来接近你的目标喔:
1.多看书, 看技术博客;
2.多进行项目实践,提高编码水平和效率;
3.参加技术评审;
4.参加技术培训。