资深Java软件工程师、系统架构师、项目经理、DBA;
拥有10年以上Java项目开发经验;
能负责全新系统技术平台的研发过程,包括需求分析、文档编写、架构设计、数据库设计、平台技术开发和测试的完整流程。
具有领导团队开发、部署和迭代的能力。具有一定的项目规划和决策能力,并给出有效的解决措施和方法。能发现和解决系统存在的性能瓶颈等技术难题。
1. 能负责项目的需求调研、需求分析、概要设计和详细设计,撰写相关技术文档;
2. 能完成项目的软件开发工作,包括软件框架搭建和核心代码编写;
3. 参与了10多个大型软件设计、开发、实施、维护工作,有丰富的项目实战经验;
4. 精通基于Java的WEB开发技术;熟悉B/S架构软件开发;采用MVC框架模式;
5. 熟悉MySQL、Oracle、SQL Server、DB2等关系型数据库,能对数据库编程,熟悉函数、存储过程的编写;涉及过 Redis 数据库;具有大数据下的数据库管理和设计经验;精通MySQL数据库性能调优,集群方案,服务器优化及高可用解决方案;
6. 熟悉JVM的内存结构,具有JVM调优经验;精通主流的Java开源技术,比如Spring、SpringBoot、MyBatis、Struts、Hibernate、JPA、Shiro、Quartz、Druid、POI、Junit4、Log4j、JSON等......
7. 熟练掌握前端技术Vue、Bootstrap、jQuery、ECharts、Ajax、JavaScript、jqGrid等......
8. 熟悉主流的通信协议,制定及编写系统的API接口,比如MQ、Web Service、Web Socket、TCP/IP、UDP、ESB、HTTPS等......
9. 熟练使用MyEclipse、NetBeans IDE开发工具,熟练使用Maven项目管理工具;常用的WEB服务器Tomcat、JBoss、GlassFish;常用SVN、GIT版本控制软件;
10. 能开发与硬件相通讯的上位机软件,了解串口通讯机制;开发过RFID应用的系统;
11. 涉及过Android、iOS系统的应用型APP开发;熟悉APK的安全机制,对数百万个APK进行安全评测的审查;熟练使用ADB、AAPT命令;
12. 了解Python、C#、ASP.NET、Swift等语言;了解Redis、MongoDB 非关系数据库;能利用Winpcap、TCPDump等抓取解析网络数据包;
13. 对加密算法有研究、常用的WEB安全策略、网络传输技术中的数据加密有研究;
14. 熟悉Linux系统中常见的指令,服务器的系统安装、软件安装、性能调优等,有着对ubuntu操作系统的丰富管理经验;管理着云端的负载均衡服务器、WEB服务器、数据库服务器、文件服务器、爬虫服务器、备份服务器等等......
15. 目前主要是在数据库数据分析、数据挖掘、数据库性能优化,大数据量的处理方面深入研究。
角色 | 职位 |
负责人 | 高级Java工程师 |
队员 | 产品经理 |
队员 | 后端工程师 |