职位描述
项目开发与维护
参与中小型项目的需求分析、系统设计和核心功能开发,按时交付高质量代码和文档;
负责现有系统的功能优化、BUG修复及性能调优,保障系统稳定性和高可用性。
技术实现与协作
配合团队完成模块化开发任务,包括数据库设计、接口开发、前后端交互实现等;
协助项目经理制定开发计划,跟踪执行进度并推动问题解决。
技术研究与沉淀
学习并应用主流技术框架及工具,参与技术方案设计和评审;
编写开发文档和技术总结,推动团队知识共享。
任职要求:
基础能力
本科及以上学历,计算机、软件工程或相关专业,1-3年Java开发经验;
扎实的Java编程基础,熟悉多线程、集合、I/O、反射等核心特性,理解JVM内存模型及垃圾回收机制。
技术栈要求
框架:熟练使用Spring、Spring Boot、MyBatis等主流框架,了解Spring Cloud微服务架构;
数据库:掌握MySQL/Oracle等关系型数据库开发及SQL优化,熟悉Redis/MongoDB等NoSQL技术;
中间件:熟悉消息队列(Kafka/RabbitMQ)、分布式缓存(Redis)、搜索引擎(Elasticsearch)等;
工具:熟练使用Git/SVN、Maven/Gradle、Docker等开发及部署工具。
优先条件
熟悉Linux环境及Shell脚本编写,有高并发、分布式系统开发经验者优先;
了解前端技术(HTML/JavaScript/Vue/React)或移动端开发经验者优先。
软性素质
良好的逻辑思维和问题解决能力,能独立完成模块开发及问题溯源;
较强的沟通能力和团队协作意识,适应快节奏开发环境。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕