8000-12000元
山东省威海市环翠区火炬路213号
一、岗位职责:
1.核心开发工作:负责复杂业务逻辑的实现,解决开发过程中出现的技术难题,保障系统稳定性与可靠性;参与产品需求分析与技术方案设计,基于Java 技术完成核心模块的编码、测试与优化,确保代码质量与性能。
2.技术架构与优化:参与系统架构设计与迭代,针对现有系统的性能瓶颈、安全漏洞进行分析与优化,提升系统并发处理能力与安全性;调研并引入新技术、新框架,推动技术栈升级与技术沉淀。
3.团队协作与指导:指导初级/中级工程师开展开发工作,协助解决其工作中遇到的技术问题,提升团队整体技术水平;制定并推行编码规范与最佳实践,保障团队代码风格统一、可维护性强。
4.项目管理与文档输出:参与项目进度规划与风险评估,跟踪开发任务进度,及时协调解决项目推进中的阻碍;撰写技术设计文档、接口文档、测试报告等,确保项目文档的完整性与规范性。
5.技术调研与创新:关注Java生态及行业前沿技术动态,开展技术预研与验证,为产品创新提供技术支撑;参与技术攻关与难点突破,推动系统向高可用、高扩展、高性能方向演进。
二、任职要求
(一)硬性要求
1.学历与专业:本科及以上学历,计算机科学与技术、软件工程、信息技术等相关专业。
2.工作经验:5 年及以上Java开发经验,具备大型分布式系统或高并发项目开发经验者优先。
3.技术技能
精通Java语言,深入理解JVM原理(内存模型、垃圾回收机制等),具备JVM调优经验。
熟练掌握Spring、Spring Boot、Spring Cloud、MyBatis等主流开源框架,理解框架底层原理。
熟悉分布式系统设计与开发,掌握分布式缓存(Redis、Memcached)、消息队列(RabbitMQ、Kafka)、分布式事务等核心技术。
熟练使用MySQL、Oracle等关系型数据库,具备数据库索引优化、SQL 调优经验;了解MongoDB、Elasticsearch等非关系型数据库者优先。
熟悉Linux操作系统,掌握常用命令,具备服务部署、监控与故障排查能力。
掌握Git等版本控制工具,熟悉Maven/Gradle等项目构建工具。
资质证书:持有软件工程师相关认证(如Oracle Certified Professional, Java SE等)者优先。
(二)软性要求
1.问题解决能力:具备较强的逻辑思维能力,能够快速定位并解决复杂的技术问题与业务难题。
2.团队协作能力:良好的沟通表达与团队协作意识,能够高效推进跨部门、跨团队的协作项目。
3.学习与创新能力:具备强烈的技术好奇心与自驱力,能够快速学习并应用新技术、新工具。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕