具备扎实的 java 基础,擅长多线程编程、代码重构、系统调优
熟练掌握主流开源框架 Springboot、Spring、SpringMVC、MyBatis、Dropwizard等框架
对消息中间件 Kafka、RabbitMQ有一定的了解
了解和熟练掌握 Mysql日常操作,熟悉 InnoDB 数据库引擎的特点,了解数据库的锁和索引,以及索引的优化。
了解主流的认证授权的协议 OpenId、SAML、OAuth2、OIDC 协议,熟悉 AD 和 OpenLdap 的集成,掌握 Webservice
客户端的开发,了解 Axis,CXF 客户端的使用,
掌握常用的版本控制工具 Git 、Maven 项目构建工具。
对分布式开发有一定的经验。
一、某理财App资产后台开发:
安卓、苹果商店排名前三个的app资产后台的开发。
1.负责用户在存管银行的开户、交易请求。
2.因为系统架构的调整,对资产后台的代码进行优化调整。
3.负责开发上报中互金、地方金融办等监管部门数据的模块开发。
4.系统遗留的一些问题,优化慢查询的sql。
5.数据报表制作。
二、Saas云平台
基于自主研发的统一身份管理平台为企业提供高效的身份信息管理服务,满足企业快速部署、实时同步的业务需求。产品主要功能包括单点登陆SSO、生命周期管理LCM、同一目录管理UD。
1.负责数据同步应用的开发,上架、维护以及应用的迭代升级。
2.负责sso应用的开发、上架、维护。
3.根据客户的需求文档以及不同的部署环境,开发不同的Adaptor
4.维护玉符现有对外开放的SDK
5.参与产品的迭代,
6.将原来老产品的客户迁移到新产品sso和lcm。
7.维护现有线上的用户,做一些工具和脚本,支持前端团队。