职位描述: 工作职责:
1. 独立完成中小型项目的系统分析、设计,并能够完成核心代码的编写,确保技术方案能够按计划要求,高质量的完成;
2. 具有一定的技术设计/架构思维,确保设计的技术方案、开发的代码有较高性能、质量保障、扩展性,前瞻性;
3、参与公司产品的架构优化,技术选型,业务开发,性能优化并辅助其他模块进行技术实现;
4、具备系统调优,性能优化技能,参与技术评估,解决系统中的关键问题和技术难题
5. 对技术有较强的钻研及学习精神,能够深入了解开源技术、现有系统技术等相关技术原理,出现问题时能够通过较强的技术手段较好的解决问题。
任职要求:
1、有较丰富的互联网从业经验,有架构经验者优先;
2、有5年以上java开发经验,有扎实的Java编程基础,对设计模式、数据结构有较深入的理解,有JVM调优经验者优先;
3、熟悉微服务架构与开发,对高并发场景下的分布式锁、分布式事务、多线程开发有丰富的经验
4、精通Java主流技术栈:Sping,Sping Cloud,Sping Boot、netty、websocket、RPC、RocketMQ、Kafka、Redis、MongoDB、HBase、ElasticSeach、Mysql、Nginx、Mybatis、JPA等
5、具备系统调优,性能优化技能,参与技术评估,解决系统中的关键问题和技术难题,熟悉业务架构、精通数据建模;
6、熟悉阿里云相关服务,具备使用阿里云技术架构设计经验,以及丰富的问题解决能力
7、具备良好的主动学习和表达能力、逻辑思维能力,具备很强的业务理解能力和业务认知能力
8、良好的沟通能力和团队协作精神,较强的主动性和责任心,能够自我驱动,不断学习。
9、有较强的责任心,对新技术有的探索精神,踏实乐观,善于学习和适应不同的业务场景。
10、有团队研发效能管理意识、有研发质量管理意识、有带领过技术团队,并成功实施落Saas系统的经验者优先。