一、岗位职责: 1、 独立负责项目需求分析、系统设计,完成核心代码的编写和单元测试,确保项目按计划完成项目规划内容; 2、参与产品讨论,理解业务,识别需求,参与架构、系统、可行性分析设计等多领域项目的相关技术的实践、应用和研发; 3、善于总结日常开发接触的业务场景以及解决技术方案,参与产品线系统的规划设计以及技术发展计划; 4、维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷。
二、任职要求: 1、Java 编程基础扎实,理解IO、多线程、常用集合等基础知识,对 JVM 原理有一定的了解; 2、1年以上java及WEB应用软件开发经验,熟练使用SpringBoot,Spring MVC,MybBtis等开源框架,maven,git等工具,了解原理和机制; 3、熟练使用常用数据库如MySQL,对SQL优化有一定的经验;熟练使用Redis等非关系型数据库; 4、熟悉常用的 linux 操作系统指令; 5、熟悉常见的设计模式,对代码重构,性能优化,系统安全等方面有一定的理解认知; 6、熟悉Hadoop、elasticsearch大数据生态相关组件及有使用经验优先;有数据平台开发经验者优先。 |