1、负责理解和管理非功能性系统需求,包括软件的可维护性、复用性、可靠性、有效性和可测试性等;
2、负责组织技术研究和攻关工作、开发过程中关键技术问题的解决,组织及带领公司内部员工研究与项目相关的新技术;
3、负责项目核心代码实现以及相关文档编写;
4、负责项目的性能优化与改进;
5、负责项目团队的管理、协调、考核;
6、根据产品部所提出的的需求,对开发团队所提出的设计进行技术层面的把关;
7、负责对整个软件架构、关键构件、接口的设计和优化,完成系统间的集成,协助设计人员完成《系统概要设计说明书》;
8、负责软件测试、集成、交付等过程中所需的接口规范定义和技术支持。
1、本科及以上学历,计算机相关专业,3-5年以上Java开发经验,三年团队管理经验;
2、精通java基础知识,精通javaEE架构,熟练掌握Spring、SpringBoot、SpringMVC等技术框架
3、精通SpringCloud、Dubbo等分布式服务框架;
4、精通Redis、ActiveMQ、Kafka、ELK等分布式技术,了解分布式系统的设计和应用,熟悉分布式缓存、消息、日志等机制;
5、熟练使用Jenkins、Git、Maven等开发部署工具;
6、精通oracle,MySql数据库,以及相应数据库调优、SQL优化
7、熟悉Linux常用操作,熟悉Tomcat、Nginx
6、熟悉SVN,掌握规范化的软件开发方法,能够快速有效地完成开发任务;
7、掌握基本的网络协议如HTTP,TCP/IP,会使用一种抓包工具
8、具有良好的沟通能力及团队合作精神,良好的文档撰写能力,较强的责任心。
在求职过程中如果遇到扣押证件、收取押金、提供担保、强迫入股集资、解冻资金、诈骗传销、求职歧视、黑中介、人身攻击、恶意骚扰、恶意营销、虚假宣传或其他违法违规行为。请及时保留证据,立即向平台举报投诉,必要时可以报警、起诉,维护自己的合法权益。