一、岗位职责:
1. 参与公司产品技术调研分析,主导系统架构设计,指导编写合理的设计方案;
2. 与产品经理沟通项目进度、完成核心模块开发任务;
3. 组织技术攻关,与团队其他成员一起及时解决项目开发过程中的关键问题和技术难题;
4. 协助团队不断完善开发方法及流程,提升开发效率与质量,完善技术标准及规范。
二、任职要求:
1. 统招本科,计算机相关专业,3年以上Java开发经验;
2. 基础扎实,熟悉常用算法及数据结构,理解IO、多线程、状态机等基础概念;
3. 熟悉Spring、SpringBoot、Hibernate、MyBatis、等开源框架及其相关技术体系,深入理解其运行原理,具备Web应用性能优化经验和疑难问题的调试能力,有全栈经验者优先;
4. 熟练使用MySQL、PostgreSQL等关系型数据库,具备必要的SQL优化能力,对数据库内部机制有了解的优先;
5. 有分布式系统开发、设计经验,熟悉常用的分布式框架和消息中间件;
6. 熟悉Spark、Hadoop、Flink、ClickHouse等数据处理框架,深入理解其运行原理,有实际项目经验者优先;
7. 具有较强的责任心和自驱力,有良好的沟通协作、应急响应与处理问题的能力;
8. 具备良好的代码编程习惯,热爱技术,热爱编程,有强烈意愿在工作空闲期间提升自己;
三、加分项目
1. 拥有Github个人开源项目,或为知名开源项目做出过有意义的贡献;
2. StackOverflow活跃用户;
3. 坚持长期原创的个人技术博客;
4. 有Python、Go等语言的实际项目开发经验;
5. 热爱技术,相信 “代码是写给人看,顺便给机器跑的” 代码洁癖者(需佐证);
如有加分,任职要求可适当放宽
收起