我的关键技能包括:1、Java编程:熟练掌握Java语言,能够高效地开发可维护的代码。2、Spring框架:经验丰富的Spring开发者,能够构建复杂的应用程序和微服务,常用Java后端框架:Spring、Hibernate、SpringMVC、JPA、SpringBoot。熟悉微服务架构,了解 SpringCloud、SpringCloud Alibaba 。3、据库管理:熟练使用SQL和关系数据库管理系统(例如MySQL、Oracle)进行数据建模和查询优化。基本掌握key-value缓存数据库:redis mongoDB使用。4、自动化集成与部署实践:熟练使用maven。5、RESTful API设计:设计和实现可扩展的RESTful API,确保系统之间的有效通信。6、 版本控制:熟练使用Git,能够有效地协作并管理代码库。7、 单元测试:可使用JUnit等工具编写高质量的单元测试,确保代码的稳定性。
曾参与国泰航空项目开发,负责国泰航空网站用户积分系统和商品系统功能模块的开发维护。每个系统分别参与开发了核心交易系统,运营系统,机构管理系统,运营商系统,定时跑批等系统。核心交易系统包括:安全模块(调用加密机加解密),通讯模块(和银联等机构进行通讯),处理流程(消费,预授权,冲正等流程)。