职位描述
1. 负责系统后台服务的开发与维护,确保系统的高可用性和稳定性;进行服务的模块化设计与拆分,优化系统性能,提升用户体验。
2. 编写模块概要设计文档,详细描述系统架构、模块功能及接口设计,确保文档的准确性和可读性。
3. 根据业务需求,实现功能模块的开发,确保代码质量符合规范;与团队紧密合作,按时交付高质量的代码,支持系统的持续迭代与优化。
职位要求
1. 本科及以上学历,计算机相关专业,有2年及以上Java开发经验;
2. 精通面向对象编程思想,具备扎实的 Java 语言基础,熟练掌握 Spring Boot、Spring Cloud 等服务框架,熟练使用 PostgreSQL(PG)、MySQL 等数据库,具备数据库设计与优化能力;
3. 熟悉 RabbitMQ 、emqx、activemq 等常用消息中间件,能够实现高效的消息队列通信;熟练使用 Redis 缓存技术,能够设计合理的缓存策略;
4. 熟悉 Tomcat、Nginx 等主流 Web 服务器的配置与优化;能够高效部署和管理服务应用;
5. 具备良好的编码习惯,遵循代码规范,注重代码的可读性、可维护性与可扩展性;具备一定的文档撰写能力,能够编写高质量的技术文档;
6. 具备微服务架构开发经验,熟悉分布式系统的设计与开发,有物联网开发经验者优先。

