岗位职责:
1. 负责公司交易系统开发及维护,深入理解业务架构和需求,能设计可扩展、高可用、高性能、稳定安全的系统;
2. 负责完成重要业务模块及核心框架的搭建及编码实现;
3. 负责系统整体技术规划及质量控制,主导团队技术方案评审等工作;
4. 对新技术快速学习推广并能指导初级工程师,提高团队技术能力及战斗力。
任职条件:
1. 本科及以上学历,扎实的计算机专业基本功,具备较强的编程能力和质量意识,5年以上大中型系统研发经验;
2. 精通Java及面向对象设计开发, 熟悉JDK源码,研究过优秀开源软件的源码并有心得;
3. 精通MySQL应用开发,熟悉数据库原理和常用性能优化技术,以及NoSQL、Queue 的原理、使用场景以及限制;
4. 熟悉常见设计模式,精通Spring,SpringBoot,MyBatis等流行开源框架;
5. 熟悉分布式系统的设计和应用,具有分布式服务框架开发使用经验如Dubbo,SpringCloud等;
6. 精通高并发及分布式系统设计,能依据业务场景做好技术选型,例如弹性扩容、微服务、分布式存储、分布式事务、消息中间件、RPC框架等;
7. 熟练使用Linux,熟悉Docker,可编写Shell脚本;
8. 具备很强的沟通能力、学习能力、分析和解决问题的能力以及团队协作精神,有强烈的责任心和使命感。