岗位职责:
1、负责应用平台相关业务系统设计和研发;
2、能够输出相关模块设计并文档化;
3、保证相关模块的高质量,并推动持续改进;
4、对技术有较强的钻研及学习精神,能够深入了解开源技术、现有系统技术等相关技术原理,出现问题时能够通过较强的技术手段较好的解决问题。
5、熟悉devops,持续集成ci/cd,精通java spring mvc ,spring boot,,大数据 cdh,elk有一定了解 多线程,分布式等。
任职要求:
1、具备3-5年IT研发经验,本科及以上学历,计算机、软件工程、网络相关专业毕业,学信网可查。
2、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、熟悉Spring、SpringCloud、SpringBoot、MyBatis等开发框架,以及一种或多种消息中间件;
4、熟练掌握mysql数据库及一些非关系型数据库的使用如mongodb
5、熟练掌握unix/linux操作系统,对常用命令运用娴熟;
6、对开源框架如spring、springboot等有深入的了解
7、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
8、掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验优先