职位描述
一、教育背景
学历要求:本科及以上学历,计算机科学、软件工程或相关专业优先。
二、工作经验
经验要求:3年以上Java开发经验,具备独立承担核心模块开发的能力,有参与中型及以上项目经验者优先。
三、专业技能
Java基础:精通Java语言,熟悉JVM原理、多线程、集合框架、网络编程等核心概念,具备扎实的代码能力。
框架与工具:
熟练掌握Spring Boot、Spring Cloud、MyBatis等主流框架,理解其设计原理。
熟悉Maven、Git等开发工具,以及IDEA等集成开发环境。
数据库:精通MySQL,熟悉SQL优化、分库分表技术,具备数据库设计能力。
中间件与分布式:了解消息队列(如RabbitMQ)、分布式框架(如Dubbo)及缓存技术(如Redis)。
操作系统与部署:熟悉Linux操作系统,掌握常用命令及Shell脚本编写,能独立完成应用部署与运维。
四、能力要求
系统设计:具备系统架构设计能力,能主导完成接口设计、数据库设计及性能优化。
问题解决:能独立分析并解决开发中的技术难题,具备线上问题诊断与调优能力。
文档能力:熟悉软件开发流程,能撰写技术文档,具备良好的代码规范与重构习惯。
新技术学习:对前沿技术(如微服务、云计算)有探索意愿,能快速学习并应用于实践。
五、软技能
团队协作:具备良好的沟通能力,能有效参与需求讨论、项目规划及跨团队协作。
责任心与抗压:工作积极主动,能承担压力,具备较强的自我驱动与问题解决意识。
六、加分项
有大数据开发经验。
熟悉前端技术(如HTML/CSS/JavaScript)或全栈开发能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕