岗位职责
1、参与公司软件项目的java后端系统的设计、开发与维护工作,根据需求文档完成高质量代码编写,确保系统功能的稳定性和可靠性。
2、深入分析业务需求,与产品、测试等团队紧密协作,优化现有系统架构,提升系统性能和用户体验,保障项目按时交付。
3、解决开发过程中遇到的技术难题,编写技术文档,对项目进行技术总结与分享,促进团队技术能力提升。
4、关注行业技术动态,研究和引入新技术、新框架,推动公司技术栈的更新与升级,保持技术竞争力。
任职要求
1、学历与专业:计算机科学与技术、软件工程等相关专业,本科及以上学历;若有丰富的项目经验,学历要求可适当放宽。
2、技术能力
(1)精通 Java 编程语言,熟练掌握 JVM 原理、多线程、集合框架等核心技术,具备扎实的编程基础。
(2)熟悉常用的 Java 开源框架,如 Spring、Spring Boot、MyBatis 等,能够熟练运用其进行项目开发。
(3)熟练使用 MySQL 等关系型数据库,具备良好的数据库设计能力,熟悉 SQL 优化;对 Redis 等非关系型数据库有一定了解。
(4)熟悉 Linux 操作系统基本命令,了解常用的中间件,如消息队列(RabbitMQ、Kafka 等)、分布式缓存等,并能在项目中合理应用。
3、项目经验:具有 2 年以上 Java 开发经验,有完整的项目开发周期经验,主导或参与过至少 1 个大型项目的开发,能够独立完成模块开发与调试。
4、软技能:具备良好的沟通能力和团队协作精神,有较强的学习能力和问题解决能力,能够快速适应新技术和新环境;工作责任心强,注重代码质量和开发效率。