工作地点:西部智谷
岗位职责:
1、深入理解系统需求,参与公司云平台项目、云计算产品项目需求分析评审,完成子系统和模块设计(系统分析、数据库、外部接口等设计工作);
2、根据项目进度要求,完成子系统和模块开发、QA测分评审、单元测试和系统联调;
3、撰写相关技术文档,并能够给予相关部门技术支持;
4、维护、升级和系统重构现有软件产品,快速定位并修复现有软件缺陷;
任职要求:
1、计算机及相关专业统招本科或以上学历(985、211优先);
2、精通Java语言编程,Java基础极其扎实【极其重要】,深入理解Java 集合、多线程、锁、IO,熟悉JVM原理、JVM调优;
3、熟悉主流的Java开发框架,如Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis等;对其中至少一个框架的运行机制以及核心源码有一定的理解;
4、熟悉MySQL、SQL Server、Oracle主流关系型数据库,深入理解数据库原理(海量数据SQL调优、内核体系结构、存储引擎、锁、事务处理等);
5、熟悉Redis、MongoDB主流NoSQL数据库,对NoSQL数据库内核有一定的理解;
6、了解Python、go语言编程;
7、熟悉Java Web及前端技术(HTML、CSS、Bootstrap、JavaScript、AJAX、jQuery、Vue、ReactJS、AngularJS等前端技术),要求对Vue非常熟悉【硬性要求】;
8、熟悉多线程编程和⽹络编程,对TCP/IP、HTTP等通信协议有⼀定的理解;
9、熟悉常用的设计模式;
10、熟悉常用的数据结构与算法;
11、熟练使用Git、Maven、IDEA等项目管理和开发工具;
12、有较强的自学能力、分析问题和解决问题的能力【非常重要】;
13、有强烈的责任心与团队精神,较强的抗压能力和良好的沟通、协调、组织能力;
14、至少通过大学英语四级【硬性要求】;
加分项:
1、对代码极度苛刻者、有代码洁癖者;
2、了解KVM、Xen虚拟化技术,了解LXC、Docker容器技术,了解开源云平台OpenStack、容器平台Kubernetes;
3、有云平台、云计算产品后端实习经验,或金融类交易系统实习经验,或一线、二线互联网大厂大型互联网项目实习经验;