职位描述
职位描述
- 设计、开发和维护基于 Java 的后端服务和应用程序,实现业务需求和功能。
- 编写高质量的可维护、可测试的代码,确保系统的稳定性和可扩展性。
- 与前端开发团队密切合作,设计和实现前后端的数据交互接口。
- 负责后端服务的性能优化和故障排查,确保系统的高性能和可用性。
- 参与技术设计讨论和代码审查,提供技术建议和解决方案。
- 研究新技术和工具,持续改进团队的开发流程和技术栈。
职位要求
- 熟练掌握 Java 编程语言,具有良好的编码习惯和代码质量意识。
- 熟悉大数据量、高并发、高性能的分布式系统的设计、应用及调优,有微服务架构实践经验
- 熟悉常用的设计模式、具有较好的JAVA IO、多线程、网络等方面的编程能力
- 精通SpringBoot、Nacos、SpringClound、 Mybatis 等常见技术框架。
- 熟悉关系型数据库如 MySQL 或 PostgreSQL,具备数据库设计和 SQL 查询优化的能力。
- 熟练使用 Redis 等常用NoSQL,熟练掌握ES、Rabbit MQ,kafka等中间件的开发
- 熟悉 RESTful API 设计原则和实践,能够设计和实现高质量的 API 接口。
- 熟悉Docker,熟练使用linux系统
- 熟悉版本控制工具如 Git,并能够与团队协作开发。
- 良好的沟通能力和团队合作精神,能够与前端开发人员和其他团队成员紧密合作
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕