高级java研发工程师

岗位职责:

1.参与产品组件的需求分析与设计;

2.负责研发产品的基础架构设计、开发和升级维护;

3.根据产品需求完成模块设计、编码、测试工作;

4.能按照项目计划,按时提交高质量的代码,完成开发任务;

5.独立完成大型网站网页app小程序等后台服务设计开发、存储、测试等工作;

6.负责后台等相关文档等编写工作。

任职资格:

1、教育背景:拥有计算机相关专业本科及以上学历,如计算机科学与技术、软件工程等。

2、开发经验:具备8年以上的Java开发经验,熟悉Java企业级应用开发,有丰富的项目实战经验。

3、技术技能:

(1)深入理解Java编程语言,熟练掌握Java并发编程、JVM原理、性能调优等;

(2)深入理解主流的Java开发框架,如Spring、SpringMVC、Spring Boot、Spring Cloud、MyBatis等;

(3)深入理解分布式技术,如Dubbo、Zookeeper等;

(4)深入理解数据库技术,如MySQL、Redis等,具备良好的数据库设计和优化能力;

(5)深入理解缓存技术、消息队列技术(如RocketMQ、RabbitMQ等);

(6)深入理解微服务架构、容器化技术(如Docker、Kubernetes等);

(7)深入理解Elasticsearch的内部工作原理,了解如何优化Elasticsearch性能,包括索引设计、映射和查询优化;

(8)熟悉Linux操作系统、Shell脚本编程;

(9)熟悉常用开发工具和版本控制系统,如Git、Maven、Gradle、SVN等。

(10)对图形数据库neo4j有一定了解;

4、项目经历:具备良好的项目规划和设计能力,曾参与过大型项目的设计和开发,能独立负责项目模块的开发工作。

5、团队协作与沟通能力:具备良好的团队协作精神,能与其他开发人员、产品经理、测试人员等协同工作;具备较强的沟通能力,能清晰地表达技术方案和问题。

6、综合素质:具备较强的学习能力和独立解决问题的能力,对新技术保持敏感和关注,具备良好的职业道德和敬业精神。

公司地点:贵阳西部研发基地停车场

公司简介:

职位发布者:王奎

贵阳锐仕方达人力资源有限公司

融资阶段:

公司规模:

相似职位: