职位要求
(1)独立负责项目某一模块的数据库设计、系统开发、文档编写工作;
(2)能够理解业务需求、技术解决方案以及项目详细设计;
(3)良好的沟通协同能力,能独立协同相关方支撑好项目开发工作,保障项目进度;
(4)前沿技术的学习分享,并能保障开发项目的整体稳定、可靠以及良好的可维护性。
(1)统招本科以上学历,Java开发工作年限一年以上。
(2)有扎实的Java基础,熟悉IO,多线程、集合等基础性框架,了解分布式、缓存、消息、搜索等机制,理解http、tcp、udp等协议机制;
(3)熟练使用Spring、SpringMVC、SpringBoot、MyBatis、MyBatis-Plus等开源框架,了解springcloud或者dubble等分布式微服务架构;
(4)熟练使用svn或者git版本控制软件,具备独立解决冲突问题能力;
(5)熟练使用JavaScript、Html5、CSS等前端语言,掌握jQuery相关开发知识,熟悉了解Vue等前后端分离的前端框架;
(6)熟练使用SQL语言,掌握Mysql数据库的相关知识,包括但不限于SQL调优、存储过程、触发器、函数、包以及备份还原等;
(7)熟练linux运维命令,能部署数据库、tomcat、nginx等服务;
(8)熟悉Nosql数据,如mongodb、redis等;
(9)有大数据经验,了解hadoop、spark、storm、hive、hdfs等开源架构;
(10)熟悉设计模式,有一定实战经验,具备建模能力;
(11)具备系统调优、性能调优等能力,对疑难技术问题具备较强的独立排查解决能力;
(12)对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力,良好的沟通表达能力和团队协作能力。