5 年 Java 开发经验,对 Java 技术栈有较全面深入的掌握,并能在实际项目中灵活落地应用;
具有良好的抽象思维,有较强的业务领域建模能力,熟悉 OOP 以及各种设计模式,实 现开发过底层应用框架,并起到系统解耦的效果。
具有丰富的历史遗留系统重构优化经验,熟悉 DDD 战略分析与战术落地,擅长微服务 的拆分,具有 DDD 实际项目落地经验;
熟悉 spring,spring cloud,hibernate,mybatis 等主流开源框架,并对相关源码有较深入的研究与理解。
熟悉 mysql 等关系型数据库,熟悉 innodb 相关的基本原理,并具有 SQL 调优经验,
熟悉 redis,mongodb 等 Nosql 数据库的使用以及基本原理
熟悉瀑布、敏捷等迭代研发模式,具有 devops 研发经验,具有较丰富帮助团队敏捷转型经验。
熟悉分布式系统设计的理论,了解zookeeper、kafka、rabbitMq 等中间件的使用与基本原理
熟悉 Docker、openshift,能够熟练使用 idea、git、maven、gradle 等开发工具
熟悉 devops 相关理论与实践,熟悉各种项目研发模式(瀑布、精益、敏捷),熟悉单元测试、CI/CD 等工程实践,具有较丰富的项目管理经验
了解 HTML、css、javascript,使用过 jQuery、Bootstrap 等前端框架,能进行基本的前端页面开发