岗位职责
1. 负责公司核心业务系统的Java后端开发工作,包括需求分析、方案设计、代码编写、单元测试及上线部署,确保系统的高可用性、高安全性和高性能。
2. 参与项目的技术架构设计与优化,结合业务发展需求,提出合理的技术改进方案,提升系统的可扩展性和维护性。
3. 配合产品经理、前端开发工程师等团队成员,完成跨部门协作任务,及时解决项目开发过程中出现的技术问题。
4. 负责数据库的设计、优化与维护,包括SQL语句优化、索引设计、数据备份与恢复等,保障数据存储的安全与高效。
5.编写并维护项目相关的技术文档,包括设计文档、开发手册、接口文档等,确保文档的完整性和时效性。
6. 负责线上系统的日常运维支持,及时响应并处理系统运行过程中的突发问题,保障业务的稳定运行。
任职要求
1. 本科及以上学历,计算机相关专业,2年Java后端开发经验(根据岗位级别可调整)。
2. 熟悉Java开发语言,深入理解Java基础原理、集合框架、多线程、IO/NIO、JVM等核心技术,具备良好的编码习惯和代码优化能力。
3. 熟悉Spring、Spring Boot、Spring Cloud等主流开发框架,能够熟练使用框架进行项目开发与配置。
4. 掌握MySQL、Oracle等关系型数据库的使用,具备扎实的数据库设计和SQL优化能力;了解Redis、MongoDB等NoSQL数据库者优先。
5. 了解分布式系统设计理念,熟悉微服务架构相关技术(如服务注册与发现、配置中心、熔断降级、网关等)者优先。
6. 熟悉版本控制工具(如Git、SVN),了解持续集成/持续部署(CI/CD)流程,能够使用Maven/Gradle等构建工具。