高级JAVA工程师岗位职责:
1、负责与设计开发有关的新理念、新技术等资料的收集、整理、归档。
2、负责对新软件产品(项目)的立项、计划、分析、设计、开发,并对公司开发的软件产品设计质量负责。
3、负责组织公司软件产品的定型验收工作,并参与公司系统产品的定型验收工作。
4、与其它业务部门紧密配合,联合开发产品新功能、新业务。
5、负责软件产品的有效输出(包括软件、新软件设计相关的设计文件及指导性文件),确保输出产品的完整性、准确性。
6、负责系统软件测试的提交。
任职要求:
1、具备运维产品相关开发经验或多云管理平台开发经验。
2、5年以上的JAVA后端开发经验,扎实的JAVA基础,丰富的J2EE项目经历,了解分布式架构。
3、精通关系型数据库的设计与SQL编写,能够编写高质量的SQL,并能处理SQL的调优。
4、掌握Spring,SpringMVC,以及MyBatis等开源框架和事务处理。
5、掌握SpringCloud,了解Consul,Feign,Ribbon等关键组件,了解熔断,限流等基本概念。
6、掌握Redis缓存的使用,Elasticsearch搜索的使用。
7、了解nacos,XXL-JOB,Activiti,Kafka, hadoop, hive等。
8、良好的业务需求识别,梳理,抽象,规划能力。
9、热爱技术,工作认真,严谨,有责任心。
10、有团队意识,善于沟通,更够胜任大规模软件开发协作。
职位福利:五险一金、绩效奖金、餐补、带薪年假