岗位职责:
1、牵头重要软件项目的产品设计、开发、测试、部署、维护等工作;
2、负责技术与开发方案的设计和论证,组织团队撰写各类技术文档;
3、负责组织团队开发工作,带领团队解决复杂工程问题,确保项目达成目标。
岗位要求:
1、5年以上相关软件开发经验,本科及以上学历,计算机、软件工程相关专业,具备扎实的软件开发基础知识;
2、对各类软件项目需求和总体设计工作,具有很强的理解、分析、沟通、预判和表达能力;
4、具有各类软件项目的系统结构、技术架构、功能体系设计能力;
5、具有较强的团队管理和组织能力;
6、Java基础扎实,理解JVM原理,熟练使用Java工具快速排查线上问题;熟练掌握主流Spring、Mybatis,springboot等Web开发框架,熟练掌握分布式微服务框架,熟练使用git,maven,docker等常用工具;
7、对多线程/并发、分布式、缓存、网络框架及中间件、设计模式等方面有深刻理解;
8、熟练掌握MySql等关系型数据库应用,掌握原理,具备调优经验,熟悉Elasticsearch、redis等NoSql分布式数据库产品使用及原理;
9、熟悉前端开发框架,掌握React、VUE、Jquery等前端框架。
上一篇:java开发工程师
下一篇:web前端工程师