软件开发工程师 2021-01-19发布 6-15K/月

合作周期: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室