岗位职责:
1、负责项目整体架构设计,系统难点及深层次的代码开发;
2、参与公司后端功能设计开发与核心代码的编写与维护;
3、负责已开发功能的不断优化与完善;
4、负责项目现场性能问题分析、提供解决方案。
5、支持现场版本升级,系统问题处理。
6、如期完成上级领导交办的其他任务。
任职要求:
1.本科以上学历,计算机相关专业,至少4年以上实际工作经验(不足勿扰);
2.精通JAVA语言,精通J2EE体系和生态,如SSH、ORM、SpringMVC,Spring/Springboot/Springcloud等微服务框架和架构;
3.熟练掌握数据结构、多线程编程,掌握常用的设计模式;熟悉JVM,包括内存模型、类加载机制以及性能优化;
4.熟悉数据库机制,数据库表结构的设计,索引的建立方式,精通Mysql及常见NoSql,sql语句的优化;精通Linux操作系统并有深入理解;
5.熟悉高性能、高并发设计方案,例如:全文检索、消息队列等;熟悉高可用系统设计方案,如服务升降级、限流、主备切换等;
6.熟悉Docker等容器化系统,熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用。