1、根据产品设计完成开发相关任务,保证交付质量;
2、完成开发任务的详细设计并交付设计文档;
3、代码review;
4、日常技术值班,辅助一线服务工程师解答系统问题;
5、参与新项目的设计、开发、交付等攻坚任务;
6、完成技术迭代和技术优化,配合架构师完成技术架构演进工作;
7、参与工程效能评估,和团队一起提升交付能力。"
任职资格1、本科以上学历,5年以上Java开发经验,有金融行业开发经验;
2、精通JAVA语言,熟悉JVM原理,可进行JVM调优;
3、深入理解设计模式,并能熟练应用于各业务场景;
4、熟悉io、多线程、集合等基础框架,具备良好的编码规范;
5、熟悉Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud等主流框架,了解其工作原理;
6、有高性能、高并发、高可用性分布式系统设计经验,并能进行系统的调优和优化;
7、熟悉Linux下的常用命令,熟练掌握MySQL数据库设计、查询编写和优化;
8、熟悉常用中间件(redis,nacos,rocketMQ,nginx等);
9、熟练使用Git版本控制工具,以及Maven项目构建工具;
10、有良好的沟通,团队协作、计划和创新的能力,有较强的抗压能力
11、有信贷核心系统、资产管理系统、催收系统、信审系统、风控系统等建设经验并且熟悉相关系统业务者优先