职位描述
岗位职责
-
系统设计与开发 :主导和参与系统分析设计工作,承担核心架构的代码实现。负责系统改造和升级,完成核心项目系统的需求分析与架构设计。
-
性能优化 :主导和参与系统性能优化,持续提升系统在高并发、高访问量下的性能和系统稳定性。对线上问题进行快速定位并解决,对服务性能进行监控与优化。
-
技术研究与分享 :参与新技术的研究和探索,为团队的技术进步和产品创新提供支持。参与日常的技术交流工作,团队分享等,钻研新技术,结合业务场景提供解决方案并落地实施。
-
问题解决与支持 :协助团队其他成员解决技术难题,分享技术经验。维护线上产品的稳定可用,解决线上发生的问题,提高客户对产品满意度。
任职要求
-
教育背景 :本科及以上学历,计算机相关专业。
-
工作经验 :5年以上Java开发经验。
-
技术能力
-
Java基础 :Java基础扎实,深入理解Java多线程编程及JVM原理,理解IO。
-
框架掌握 :熟悉主流开源框架,如Spring、Spring MVC、MyBatis等,了解其原理和实现机制,读过上述框架源码优先。精通Spring Cloud技术栈。
-
数据库知识 :熟悉MySQL等关系型数据库,了解基本的sql优化,有sql调优经验者优先。熟悉数据库事务、锁、索引等。
-
中间件应用 :熟悉分布式、缓存、消息、异步等机制,有分布式系统、集群架构设计和使用经验优先。熟悉Redis、MongoDB、HBase等NoSQL存储。熟悉常用消息中间件(RocketMQ,Kafka等),RPC服务框架(如dubbo,gRPC等)。
-
系统与网络 :熟悉Linux系统,熟悉常规命令指令。熟悉网络编程,熟悉TCP/IP协议,熟悉互联网应用协议
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕