职位描述:
1. 根据业务需求和公司整体技术要求,负责业务部门的技术架构、应用架构设计,架构原型实现及核心模块的设计开发工作;
2. 推动架构的优化和技术的改进、提高团队开发效率、支持运维效率、需求响应能力;
3. 分析系统瓶颈,解决各种疑难杂症,对系统进行持续优化;
4. 参与业务及系统功能的架构与组件代码编写,开发与维护系统功能及业务功能;
岗位要求:
1、本科以上计算机相关学历,计算机系统知识扎实,4年以上Java后端开发经验,2年以上的大型分布式高并发架构设计经验
2. 精通常见的GoF设计模式、企业应用架构模式、微服务架构、以及常见的架构设计方法论,有成功的平台项目架构实践经验,有丰富的架构设计经验和故障疹断能力;
3. Java基础扎实,理解io、多线程、集合等基础框架,理解SOA,微服务,DevOps,了解JVM原理,了解软件性能分析、调优等相关方法;
4. 熟练使用常用的分布式中间件,熟悉缓存、消息、负载均衡等
5. 熟悉主流应用服务器(Tomcat、Jetty、Nginx等);
6. 熟悉主流Java应用开发框架(SpringMVC,Spring Cloud、Feign等)和数据库
7.对待工作认真负责,善于沟通,具备较强产品理解能力,有Geek精神,乐于接受新鲜技术