工作职责:岗位职责:1、参与软件项目需求分析,参与核心业务模块设计,根据业务需求,快速完成系统核心功能的开发;2、独立完成模块的详细设计、编码、单元测试工作,解决开发中遇到的难点问题;3、负责产品后端设计开发,与前端工程师沟通协作完成前后端对接;4、对现有产品代码进行优化完善,保证所负责系统的安全性、稳定性及可扩展性;5、参与技术方案讨论、技术调研,负责解决开发过程中的技术问题,并能敏锐发现业务痛点。任职资格:任职要求:1、计算机相关专业,本科或以上学历,5 年以上后端开发经验;2、具备扎实的计算机相关基础知识,熟悉常用数据结构、算法、设计模式;3、熟练掌握并发编程技术,熟悉JVM,包括内存模型、类加载机制以及性能优化;4、熟悉至少一种关系型数据库,如 PostgreSQL、MySQL、Oracle,熟悉缓存数据库 Redis;5、了解 Linux 操作系统,熟悉常见 Shell 指令,熟悉 Git 版本控制;6、熟悉至少一种消息队列系统,如 RabbitMQ/RocketMQ/Kafka;7、熟悉 Spring Boot、SpringMVC、Spring Security、MyBatis/Hibernate、Spring Cloud、Dubbo 等;8、至少研究过一种开源中间件的源码;9、有工业制造类软件的开发经验者优先。