1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O、JDBC、反射等。
2、熟练的使用SpringCloud、SpringBoot、SpringMVC、Spring、Hibernate、MyBatis等常见Java开源框架。
3、熟练的使用MySQL 等关系型数据库,熟练的使用SQL进行数据库编程,了解MySQL 索引优化。
4、熟练使用 Redis、MongoDB 等NoSQL 数据库,掌握RabbitMQ消息队列。
5、熟悉面向对象编程OOA/OOD设计方法和多层架构的设计和开发,熟练的使用UML进行面向对象的分析和设计,熟练的使用设计建模工具MySQLWorkbench、PowerDesigner。
6、熟练的使用Java开发环境Eclipse和IntelliJ IDEA,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven。
7、熟悉Nginx、Tomcat等Web服务器和应用服务器的配置,熟悉多应用服务器整合、集群和负载均衡的配置,熟悉常用Linux命令及项目部署。
8、了解服务器集群以及分布式系统开发与设计。
9、了解Docker容器技术。
10、精通Objective-C、Xcode,精通iOS SDK中的UI、网络、数据库、XML/JSON解析等开发技巧;
11、有丰富的针对iOS系统兼容性、稳定性、调试、调优和开发的经验;
车当当 (包括App和后台)
项目描述: 集车务服务及互动交流一体的第三方平台,主要包括账户系统、订单系统、商家系统、支付系统、IM系统、车圈系统、会员系统、积分系统、车辆违章查询系统等。
负责的内容:后台包括(账户系统,会员系统,IM系统,车圈系统,车辆违章查询系统)App包括(整个App的架构,即时通讯,朋友圈,订单系统,地图等等)。
角色 | 职位 |
负责人 | 高级iOS开发工程师,高级Java工程师 |
队员 | iOS工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |