岗位职责:
岗位职责
1、根据需求完成系统设计,实现高质量的软件解决方案,参与系统架构设计和技术选型;
3、分析和解决软件中的错误(Bug)、性能瓶颈或功能缺陷,使用调试工具和技术定位问题根源。进行单元测试、集成测试以确保代码质量;
4、编写技术文档,包括设计文档、API 文档、用户手册等。维护现有系统的文档更新,确保信息准确且同步。协助非技术人员理解系统工作原理或使用方式;
5、持续关注行业趋势和技术发展,学习新技术和工具。对现有系统进行性能调优、安全性加固和架构升级。
任职要求:
任职资格
1、本科及以上学历,计算机、软件相关专业;
2、5年及以上应用开发架构经验,参与过企业级应用系统开发架构;拥有至少2年以上项目管理、项目系统设计等相关经验;
3、熟练使用 Java 语言进行后端开发,熟悉IO、多线程、集合等Java基础知识;掌握J2EE体系,且具有Spring、mybatis、SpringCloud、SpringBoot、SpringMVC等编程框架使用经验;
4、掌握 MyBatis、JPA 等 ORM 框架的使用;了解分布式系统相关技术;具备良好的数据库操作能力和 SQL 编写习惯;
5、熟悉 MySQL 或 PostgreSQL 等关系型数据库,了解基本的索引优化和查询性能调优;
6、熟悉 RESTful API 设计规范,能独立完成接口开发与联调工作,保障接口的安全性与稳定性;
7、熟练使用 Git 进行代码管理与团队协作开发,理解基本的版本控制流程;
8、了解分布式系统相关技术,如缓存(Redis)、消息队列(Kafka/RabbitMQ)等优先;
9、具备良好的沟通能力和团队合作意识,能够与产品、前端、测试人员高效配合,推动项目进展;
10、学习能力强,责任心强,能按时完成任务并保证代码质量。