一.岗位职责
1、技术平台和技术底座架构规划,并指导开发落地;
2、负责制定开发标准和开发规范,并指导和推动落地;
3、负责SpringBoot开源微服务技术组件日常运维维护,系统调优;
4、负责开发和测试等团队密切合作,主动推动和协调团队落地工作任务。
二.岗位的要求
1、大专以上学历,“IT领域”工作经验8年以上,JAVA编程5年以上,有大型金融保险IT系统开发经验者优先;
2、具有丰富的大型金融IT系统的建设、实施经验;熟悉金融科技常见技术栈,尤其熟悉Spring Cloud全家桶,如gateway、Nacos,Skywalking、EFK等;
3、精通掌握Java开发相关框架,如Spring, SpringMVC, MyBatis, Hibernate等, SpringBoot优先;
4、精通微服务及服务调用相关技术优先,如Docker、K8s、Dubbo、SpringCloud等;
5、精通使用关系数据库(MySql或Oracle)并能够对优化SQL配置,提升SQL效率,合理进行SQL处理以提升性能,MySQL优先;
6、精通分布式消息中间件(RabbitMq或RocketMq或ActiveMq等),熟悉缓存中间件(Redis等)并能针对以上使用场景进行合理使用并优化配置;;
7、精通Tomcat、Nginx等服务器,对服务器有一定的优化能力;
8、精通前、后端分离开发模式,了解至少一种主流的前端框架(Angualr/Vue/React);
9、精通常用的项目构建工具及版本管理工具,如Maven、Git、SVN等;
10、良好的代码风格,对技术有强烈的进取心,具有良好的沟通能力和团队合作精神,有优秀的分析问题和解决问题能力。