1、Java语言:熟练掌握集合框架、多线程、序列化、泛型、注解、IO等基础,了解JVM、类加载机制和GC,掌握并发编
程相关知识。
2、设计模式:熟悉单例、工厂、代理等常用设计模式
3、Web相关:熟练使用Spring、SpringMvc、MyBatis、Hibernate、JFinal、SpringBoot等web框架,熟悉HTTP、HTTPS、
Socket等常用的网络协议。
4、前端基础:掌握HTML、CSS、JavaScript等基础知识,熟练使用Jquery、Bootstrap、easyUI、FreeMaker前端框架和
模版渲染框架。
5、数据库相关:熟练使用MySQL、SQLite、Oracle数据库和PLSQL,熟悉数据库索引和SQL优化,查看执行计划。
6、相关工具:svn/git/powerDesigner/swager/Jekins/ Nexus/xshell/xftp
7、开发工具:Eclipse/IDEA/Android Studio
8、熟练使用Linux命令,能在centos上搭建tomcat、redis和nginx集群,熟悉Linux环境部署。
了解RabbitMQ、Kafka等消息中间件
9、移动端:熟悉Android四大组件、数据存储等相关技术,熟悉第三方SDK、支付SDK和MVP架构,能独立开发android应
用。
1、利得行项目:我主要负责提供运营中心、维护erp绩效考核系统和优化app接口。
2、有信项目:我主要负责提供有信个人版和企业版app接口和总后台用户中心接口,设计各个应用端Api网关控制,包
括:权限、异常、URL派发。
3、其他个税和电商项目等
角色 | 职位 |
负责人 | Java开发工程师、Android开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |