1. 熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java设计模式。
2. java基础扎实,理解IO,多线程,集合等基础框架,对JVM原理有一定了解
3. 熟悉掌握Spring框架,包括IOC和DI、AOP编程、声明式事务处理等技术
4. 熟练SpringMVC、Spring Boot、Spring Cloud、Mybatis等开源框架
5. 熟悉MySQL、Redis数据库,并了解MySQL的SQL性能优化
6. 熟练使用IDEA等开发工具,熟练使用GIT、Maven、Jenkins等项目管理和项目构建工具
7. 熟练运用Nginx技术,熟悉docker容器化部署技术,掌握Dockerfile
8. 了解RabbitMQ,Kafka消息中间件等技术
9. 有过大数据开发经验,熟悉Hadoop,Elasticsearch,hbase,hive,spark等
10. 了解Vue.js、html、JavaScript、Ajax、jQuery等前台开发技术
1、曾经的一份工作中,接手一个中途搁置的项目,反编译项目jar恢复最新稳定源码。在此基础上,搭建测试环境(hadoop,hive,hbase,kafka,elasticsearch,redis,kibana,mysql等等及项目部署运行),跑通代码及bug解决、代码优化,并迭代三期需求直至交付。
2、作为技术负责人带领团队完成客户项目的对接,搭建,开发运维及交付。此项目为客户的营销中台,主要实现客户营销裂变,用户关系维护,营销活动如海报生成,抽奖,返现等功能。
3、作为美团一风险产品模块项目的主R,负责该模块的一切相关事宜,如:新需求方案设计、技术评审落地开发及标准化流程推动;日常项目监控运维,对接其他系统及公司。