职位描述
工作职责:
岗位职责:
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、有工业制造类软件的开发经验者优先。