岗位描述
岗位职责
1.参与业务规则梳理,与产品经理、业务方一起设计并讨论业务场景实现;
2.对现有系统的进行重构优化和改进,提高系统性能;
3.负责技术问题的系统优化,协助解决项目开发过程中的技术难题;
2.5年及以上工作经验,长期使用Java及开源框架进行项目开发,深入使用Java,熟悉掌握常用的Java类库及框架,如多线程、并发处理、I/O与网络通讯,Spring、MyBatis等,对Java虚拟机有较深了解,有运行态JVM分析及调优的实际经验;
3.熟悉 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL,Queue 的原理、使用场景以及限制;
4.参与过大型复杂分布式互联网 WEB 系统的设计开发者优先,拥有和工作年限相称的认知广度和(或)深度;
5.具备模块或者子系统的架构设计能力,掌握常用的设计模式;
6.理解分布式原理,CAP,最终一致性,幂等操作;
7.对IoT、MQTT、OSS等相关工作有深入了解者优先;
8.具备其他语言能力尤佳,如 Golang Python 等。