职位描述
岗位职责:
1、具备3年架构设计经验,负责核心系统架构设计、技术选型、团队代码review以及代码规范修订,保障系统高可用、高并发;
2、参与需求、方案设计评审,负责方案拆解与交付落地,协同规划、测试,保障项目高质量交付与稳定运行;
3、主导复杂业务模块的开发与性能优化,解决性能瓶颈;
4、参与团队技术预研如云原生、AI工具或者AI应用开发。
任职要求:
1、本科及以上学历,计算机相关专业(能力突出者可放宽);
2、硕士4年以上,本科6年以上Java开发经验,拥有1-2年大型分布式系统开发设计经验优先;
3、具备良好的逻辑思维能力,优秀的沟通协作能力,能够主导技术方案落地。
4、具有扎实的Java基础,掌握JVM原理、多线程、集合框架、IO/NIO、反射等底层机理;
5、精通Springboot/SpringMVC、Mybatis,熟练掌握各种设计模式;
6、熟悉微服务分布式架构、服务治理(限流/熔断/降级)、掌握分布式缓存Redis、消息队列Kafka以及RPC框架;
7、熟练掌握一种数据库mysql或postgresql,掌握索引优化、分库分表、事务隔离级别;
8、具有Nginx、zookeeper、ELK等中间件的实际项目使用经验。
9、熟练掌握Linux基本命令操作,对Shell脚本编写有一定的了解,具有Docker或者k8s一年以上使用经验者优先