岗位职责:1.理解和分析产品需求,给出合理的技术方案和开发计划,及时解决项目涉及到的技术问题2.负责需求分析,开发设计,出详细开发设计文档,接口文档。3.负责完成核心代码编写,疑难问题排查和解决,性能优化等。4.对项目开发的时间节点、开发质量负责。任职要求:编程语言:精通Java语言,熟悉JVM原理,对多线程、并发编程有深入理解和实践经验。框架技术:熟练掌握Spring、SpringBoot、SpringCloud等主流开发框架,熟悉其原理和应用场景,能够独立搭建和开发基于这些框架的项目。熟悉vue技术框架、react技术框架,可在技术框架进行延申。数据库技术:熟练掌握关系型数据库MySQL,熟悉数据库设计、SQL优化,对数据库索引、存储过程、事务等有深入理解和应用经验。了解非关系型数据库如Redis的基本原理和使用方法。Web服务:熟悉RESTful架构风格,掌握HTTP协议,能够使用SpringMVC或其他Web框架开发高质量的Web服务接口。工具与技术:熟练使用Eclipse、IntelliJIDEA等开发工具,熟悉Maven或Gradle项目构建工具,掌握Git版本控制系统的基本操作。了解Linux操作系统,能够在Linux环境下进行项目部署和基本的运维操作。性能优化:具备系统性能优化经验,能够对Java应用进行性能分析和调优,包括但不限于代码优化、数据库优化、服务器调优等。问题解决能力:具备较强的问题分析和解决能力,能够快速定位和解决项目开发过程中出现的技术问题,善于总结经验教训,提出有效的预防措施。AI编程能力:熟练利用AI开发工具进行软件代码设计。
联系我时,请说是在58同城上看到的,谢谢!