岗位职责:
1、负责公司内部经营相关系统的架构设计、核心模块开发和优化工作,确保系统稳定、安全、高效运行;
2、能快速熟悉陌生业务场景,快速上手,独立解决开发过程中的技术难题,对系统功能迭代有自己的解决方案,并且能拉通各模块人员将方案落地实施;
3、协同团队完成软件开发生命周期的各个环节,包括需求分析、概要设计、详细设计、编码、单元测试、系统集成测试等;
4、认真完成公司及上级指派的各项工作。
技能要求:
1、具备扎实的编程功底,熟练掌握Java语言,深入理解JVM原理,熟练使用Spring、Spring MVC、SpringBoot、Spring Cloud、 Mybatis等主流开发框架,具备扎实的编程基础和良好的编程习惯;对常用的设计模式、设计原则、数据结构等有一定的理解和掌握,对面向对象思想有深入的理解;
2、熟悉Nginx、Redis、Kafka, MQ,对象存储等中间件的使用及部署;熟练使用Linux命令;
3、熟练掌握Oracle/PostgreSQL/MySQL等数据库,具备数据分析+设计+开发的能力,有数据库能调优经验;
4、熟悉敏捷开发模式及DevOps管理方法体系。
综合素质:
1、工作积极主动、有责任心;
2、执行能力强,具备快速排查,分析问题和解决问题能力;
3、 对技术有浓厚兴趣,具备良好的编码习惯;
4、具备良好的沟通、协调能力和团队协作精神;求知欲强,工作严谨,能承受一定的工作压力;
其他要求:
1、有金融/保险公司/信托/财务相关数据系统研发经验的优先。