高级Java工程师
职位描述
工作职责
1.基于JAVA高级构架的项目开发,根据公司产品发展方向,按功能需求进行程序实现;
2.负责项目架构设计、模块划分和代码编写的详细设计、编码,以及所属开发模块的代码修改;
3.对所编写的程序进行严格的综合测试,进行软件故障诊断、定位、分析和调试;
4.保证程序的性能、安全、效率和可拓展性;
5.按照要求完成相关开发文档的整理与编写,包括详细技术设计文档、功能说明书;
6.参与技术可行性分析和需求分析;
7.熟悉并熟练掌握公司软件项目的相关软件技术和使用方法;
8.及时反馈实际工作中遇到的问题,并提出改进建议;
9.参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训;
10.承担相应的保密职责;
任职资格
计算机行业5~10相关工作经验
1.本科及以上学历;计算机相关专业;五年及以上实际工作经验;
2.熟练运用Java、TCP/IP、Thread以及Socket技术开发,熟悉HTML、JavaScript、Ajax、Vue等相关Web技术;
3.熟悉常见Java开源框架,如Springboot、SpringCloud、Mybatis等;具备实际的服务性能调优经验;
4.熟悉Mysql、Oracle等关系型数据库,熟悉存储过程、触发器等编写;能进行查询语句性能调优;
5.熟悉常见图数据,如Neo4j;了解知识图谱相关技术;
6.熟悉Linux环境下开发部署,了解Shell、Python编程;
7.具有出色的抽象设计能力,思路清晰、善于思考、能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力;
8.具备扎实的编程基础和良好的编程习惯,拥有良好的理解能力和学习能力;
9.有信创产品开发经验优先;
10.熟悉常见的NoSql数据库,如Redis、MongoDB等,熟悉Elasticsearch;
专业技能:.熟练运用Java、TCP/IP、Thread以及Socket技术开发,熟悉HTML、JavaScript、Ajax、Vue等相关Web技术
对这个职位感兴趣吗?