职责描述:
1.参与公司核心产品的设计与开发,配合开发团队完成项目开发任务;
2.负责需求分析,与产品经理、业务方沟通,确保需求的合理性和可行性,并参与业务未来发展的讨论与规划;
3.负责技术方案的选型、系统架构设计及优化,解决项目开发中的技术难题,确保系统的高效性和稳定性;
4.对现有系统进行性能分析,识别系统瓶颈并提出优化方案,提升系统性能和用户体验;
5.负责与客户进行技术沟通,确保项目开发进度和质量,协调解决客户提出的技术问题;
6.关注行业技术动态,推动新技术在公司项目中的应用,提升团队技术水平。
任职要求:
1.3年以上后端开发经验,有大型项目或高并发系统开发经验者优先;
2.精通Java语言及Java生态,熟悉Spring Cloud、Spring Boot、MyBatis、Spring MVC等主流框架;
3.熟练掌握MySQL、PostgreSQL、MongoDB等数据库,具备数据库设计、优化及调优经验;
4.熟悉Redis、Elasticsearch、消息队列(如Kafka、RabbitMQ等),具备分布式缓存和搜索技术的实际应用经验;
5.对国产化服务器、数据库有一定的使用经验,熟悉国产化环境下的开发与部署;
6.具备扎实的网络基础知识,熟练使用Linux操作系统,能够独立完成服务的部署工作;
7.有分布式、高并发系统开发经验,能够设计并实现高并发场景下的技术解决方案;
8.具备良好的沟通能力,能够与产品、前端、测试等多部门协作,推动项目顺利进行;
9.具备较强的计划性和执行力,能够合理安排工作进度,具备一定的团队管理经验者优先;
10.代码规范意识强,具备良好的代码重构和功能沉淀能力,能够持续优化系统架构;
11.具备较强的分析和解决问题的能力,能够对项目中的技术、业务问题提出有效的改进建议;