职位描述
岗位职责:
1、负责与客户沟通需求,进行需求调研并制定技术方案。
2、负责项目的技术管理,包括开发任务分派、技术方案设计、技术难点攻克,确保项目的高效、高质量交付。
3、负责团队的代码质量管控,组织和执行代码审查,确保代码符合开发规范和质量要求。
4、负责团队技术指导,提升团队整体技术能力,优化开发流程,提高开发效率。
5、参与关键业务功能的核心开发,解决项目中的技术难点,确保系统的稳定性和可扩展性。
6、负责数据库设计与SQL优化,提升系统性能。
7、负责常用中间件(如Nginx、Redis、Kafka等)的应用与优化。
8、了解并应用容器化技术(Docker、K8s),提升项目部署与运维效率。
9、参与并推进团队的技术创新,持续优化系统架构,提升系统稳定性和性能。
10、负责系统架构设计,系统概要设计,协助开发人员理解设计,并按设计进行编码。
岗位要求:
1、本科及以上学历,计算机及相关专业。
2、工作经验:8年以上Java开发经验,至少2年以上分布式大型架构经验。
3、扎实的Java基础,熟悉面向对象设计、常见设计模式。
4、熟练掌握IO、多线程、集合等基础框架。
5、熟练使用Java主流技术和框架,如SpringBoot、SpringCloud、MyBatis、SSH等。
6、熟悉数据库(Mysql/Oracle),具备SQL调优能力。
7、具备前端开发基础,熟悉Vue、layui、elementUI、Echarts等。
8、熟悉Nginx、Redis、Kafka等中间件,并能进行优化与调优。
9、了解Docker、K8s等容器化技术,具备相关应用经验。
10、具有高度的责任心和抗压能力,善于沟通,逻辑思维清晰。
11、具备优秀的技术方案制定能力和问题解决能力。
12、具备良好的团队管理能力,能合理拆解需求、分配任务,并带领团队高效完成项目。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕