软件架构师(J10207)
职位类别:社会招聘
职能类型:
陕西省-西安市-雁塔区
岗位职责:
1.负责核心的架构设计和编码;
2.为团队提出技术解决方案,带领团队主导技术难题攻关,探索新技术;
3.把控业务,衔接好业务和产品,跟产品运营及业务线内的技术团队沟通;
4.对Java、C、Python有丰富的经验;
5.提升团队成员的技术能力和工作效率;
6.参与制定团队的技术规划与团队发展目标;
7.关注用户体验和产品性能,持续提升产品安全性、稳定性、易用性,确保高并发情况下的性能问题。
任职要求:
1.本科及以上学历,5年以上大型复杂Java/C/Linux企业项目或大型互联网项目经验;
2.JAVA、C语言基础扎实,良好的编码规范。理解io、多线程、集合等基础框架,深入理解JVM原理、精通设计模式,熟悉软件编码原则和架构思想;
3.精通各种常用框架和技术,如Spring、Mybatis、netty,深入理解IOC和AOP, 对Redis熟练使用,擅长Java并发编程等,;
4.熟练使用常用技术来解决系统并发问题,熟悉多线程及高性能的设计与性能调优;
5.熟悉分布式存储、搜索、异步框架、集群与负载均衡,消息中间件、分库分表等技术;
6.具备良好的逻辑思维,思路清晰,善于思考,能独立分析和解决问题;
7.掌握Linux基本日常使用,进行日常shell脚本编写;
8.技术视野开阔,学习和抗压能力好,有很强的分析和解决复杂问题的能力,具有良好的沟通和组织协调能力;
9.自我驱动能力强,技术热情高,关注前沿技术;
10.加分项:拥有技术博客,参加过ACM比赛,阅读开源项目源代码,有开源软件经验者。