1.参与需求分析,根据业务以及需求,整理相配套的技术解决方案;
2.负责项目核心功能部分的代码编写与调试;
3.负责对开发工程师的代码进行同行评审;
4.负责对项目开发中遇到的技术问题进行技术攻关;
5.协助项目经理完成架构/技术文档编写工作;
6.协助运维工程师完成上线工作;
7.完成公司或部门交办的其他工作。
任职资格
1.本科及以上学历(双一流统招),计算机软件等相关专业,5年以上软件开发经验;
2.有过高并发、高可用、可扩展的大型分布式系统开发的经验;
3.Java基础扎实,熟悉异步IO、多线程等,熟悉JVM原理(如内存管理、类加载机制等);
4.熟悉Spring boot,Spring Cloud等主流技术框架,有微服务框架经验优先;
5.熟悉MySQL、Redis、MongoDB等常用数据库和缓存数据库,以及性能优化;
6.熟悉分布式、缓存、消息队列等中间件技术;
7.熟悉常用的设计模式、架构模式,对DDD、微服务架构设计有较深理解,具备良好的编程能力和代码风格;
8.熟悉Git使用规范,熟练使用Git命令,具备良好的架构与规范文档撰写能力;
9.有良好的逻辑分析能力和沟通能力,快速学习能力,有责任感主动性强,良好的团队合作精神,能适应一定压力的工作;
10.有软考(高级程序员/系统分析师)证书者优先。
原标题:《后端开发工程师》