1、系统架构设计:设计后端系统的架构,确保系统的稳定性、可扩展性和安全性。
2、API开发:开发应用程序编程接口(APIs),供前端或其他服务调用。
3、数据库管理:设计和维护数据库结构,实现数据的存储、查询、更新和删除等操作。
4、业务逻辑实现:编写服务器端的业务逻辑代码,处理应用程序的核心功能。
5、代码维护和重构:定期审查和重构代码,以提高代码质量和系统可维护性。
6、单元测试和集成测试:编写测试代码,确保后端逻辑的正确性和稳定性。
7、版本控制:使用版本控制系统管理代码,与团队成员协作。
8、文档编写:编写技术文档,包括API文档、数据库设计文档等。
9、故障排查:快速定位并解决生产环境中出现的问题。
任职要求:
1、本科及以上学历,计算机相关专业,5年以上java服务端研发经验,有扎实的JAVA编程功底,熟悉面向对象编程思想;
2、熟练使用springCloud、SpringBoot、MyBatis、MyBatis-Plus 等开发框架;
3、熟悉SpringCloud或SpringCloudAlibaba等主流微服务生态体系及其组件gateway,nacos,zinkin等的使用,同时具备分布式或微服务软件架构的设计能力
4、熟练使用关系型数据库 MySQL、Oracle等,并具备一定的sql优化能力;
5、熟练使用docker 的常用命令,以及docker-compose,并熟悉服务编排工具如k8s;
6、熟练使用redis mongoDB等NoSQL解决方案,并了解他们的特点和使用场景;
7、熟练至少一种消息队列如 RabbitMQ、RocketMQ、Kafka等;
8、熟悉linux操作系统和开发环境,能熟练编写shell脚本。
- 检验·检测·认证
- 公司规模未知
- 公司性质未知
- 协同创新港8号楼