岗位职责
1、根据产品经理设计的需求,完成系统的设计、分析及开发,进行开发测试,保障交付的代码质量;
2、分析与识别系统优化点,提出优化方案与建议,参与性能优化;
3、负责模块详细设计、代码编写以及相关代码重构工作;
4、工程师之间积极知识分享,参与Code Review;
5、独立解决各类技术问题,包括性能问题、安全问题以及棘手功能性问题;
6、负责项目的设计、开发、代码评审工作, 结合用户与技术,规划、设计和落地系统;
7、通过参与业务运营,需求交付等优化现有产品及系统;
8、对系统进行微服务、服务化的重构,提升系统稳定性、高可用性以及代码可读性、可维护性;
9、技术预研和难点攻关,提升系统可用性、稳定性和扩展性。
任职要求
1、本科211及以上学历,计算机/软件工程/数学相关专业,5年以上系统开发工作经验;
2、精通Java开发语言,熟知JavaEE技术体系的原理和机制;
3、精通SpringBoot、SpringCloud、Mybatis等主流技术和框架,熟悉源码,精通分布式系统和微服务框架;
4、熟悉产品设计、系统架构设计、数据库设计等设计工作;
5、熟悉oracle等数据库经验,对数据库原理有较深入理解,能够定位和解决数据库性能问题;
6、掌握PostgreSQL、Oracle、MySQL、ES等主流关系、非关系数据库的1-2两种,掌握通用设计模式和领域建模方法;
7、熟悉HTTP/HTTPS协议,具备安全意识,能够处理常见的安全漏洞;
8、具有良好的沟通能力,团队合作精神,具备良好的学习能力,工作积极主动,责任感强,对项目质量和用户体验有执着的追求;
9、熟悉Python的优先;
10、有金融行业特别是基金行业相关经验的优先。
11、有AI开发相关经验的优先。
工作时间
9:00-18:00
薪资
18-28k