职位描述: 1. 负责核心代码开发、技术难点突破和解决关键技术问题;
2. 参与开发系统的方案讨论、技术调研、系统分析、重构、优化,按照业务需求进行产品详细设计和编码实现,保障性能和可扩展;
3. 参与平台体系结构设计,对软件和系统进行优化;
4. 快速定位并修复现有活动缺陷、迭代;
5. 进行技术决策,进行技术风险评估。
任职要求:
1. **本科以上学历,计算机相关专业;
2. 熟练掌握Java编程,熟悉常用设计模式,熟悉并理解Java多线程、并发等高级特性;
3. 3年以上Sping + SpingMVC + SpingBoot + MyBatis等框架的使用经验,1年以上Sping Cloud微服务系统实战经验;
4. 熟练使用MySQL等关系型数据库、MongoDB等NoSQL,熟悉数据库设计、优化;
5. 1年以上熟练使用Redis/Memecached、RabbitMQ、Kafka、Elasticseach等常用中间件的经验;
6. 有Sping Cloud Alibaba实践经验者优先;
7. 有大型分布式、高并发、高负载、高可用性系统设计经验者优先;
8. 有领域驱动设计实践,微服务拆分经验者优先;
9. 有CRM/商城开发经验者优先。