合作周期:6个月以上
每周工作5天 月薪
工作经验 5-10年
学历要求 本科职位描述
岗位职责:
1. 产品的需求分析及开发,负责软件项目的分析、设计及开发工作;
2. 根据开发规范与流程独立完成模块的设计;
3. 负责功能模块的开发,确保代码性能、安全性、扩展性等达到设计要求;
4. 负责功能模块的单元测试,确保代码质量;
5. 参与软件需求与设计审核和代码检查、负责编制与项目相关的技术文档。
岗位要求:
1. 本科或以上学历,计算机软件或相关专业,5年及以上项目开发经验;
2. 熟悉java编程语言,了解常用数据结构底层实现,熟悉java多线程编程,熟悉锁机制,了解jvm内存模型,了解反射机制的应用;
3. 熟练使用Spring技术栈Spring Boot,Spring Data, Spring Security,Spring Cloud等主流框架和技术,熟悉IoC及AOP原理;
4. 熟练掌握MySQL数据库索引,数据库锁机制,sql优化策略;
5. 熟悉并实际应用Redis缓存技术、ElasticSearch;
6. 熟悉并实际应用Flink、Kafka;有分布式应用经验;
7. 了解K8S,Docker技术栈,有实际经验者优先;
8. 熟悉设计模式,了解常用设计模式的java实现以及应用;
9. 熟悉Linux日常工作环境,掌握常用命令;
10. 熟悉DevOps体系,熟练使用Maven、Git、Jenkins,有多分支并行开发经验;
11. 拥有对主流技术与发展方向的敏锐洞察力,对卓越代码和优秀结构的强烈追求;
12. 拥有大规模高并发访问的Web应用架构设计和开发经验者优先;
13. 具备分析问题和快读定位并解决问题的能力,有强烈的责任心。
- 二泉东路19号集智广场百度创新中心501室