资深Java开发工程师【清结算/财务】#得物急招#

职位描述

岗位职责:

1.负责得物App清结算、财务系统的核心模块开发;

2.编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;

3.协助进行核心技术问题的攻关,技术方案的选型、系统优化,协助解决项目开发过程中的技术难题;

4.了解互联网的技术发展、评估外部技术与解决方案。


职位要求:

1. 5年以上Java及Java Web开发经验, 具有扎实的程序设计基本功,能够独立担当功能模块的架构设计开发;

2. 理解Java常用设计模式,并且能够合理运用,基本技术特性,如Java数据结构,多线程编程,Java IO等

3. 熟练使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Struts、Hibernate、Mybatis等

4. 熟悉缓存Redis、Memcache/Couchbase,缓存设计和模式及其应用;

5、熟悉数据库原理并熟练掌握相关优化方案,熟悉ORACLE、MySql数据库开发技术及相关工具,熟悉数据库设计,熟练掌握SQL语句;

6、能在类Unix环境下熟练开发,掌握Java开发,Tomcat 配置、MySQL配置;有shell/python脚本开发能力更佳;

7、具备强烈的责任心,思路清晰,较强的学习能力和解决问题的能力;良好的需求归纳分析和文档编写能力

公司福利

生活福利:租房补贴、休闲下午茶、各式俱乐部、福利晚饭、公司各种文化周边等,更多福利等你挖掘
工资福利:季度奖金+年终奖金

#内推##社招##得物app#
全部评论
#社招内推#得物app!欢迎内推人在牛客社招广场发布内推信息:https://www.nowcoder.com/fulltime/center ------------------ 关注@牛客社招助手 ,第一时间获取社招内推信息~
点赞 回复 分享
发布于 2021-01-14 15:12

相关推荐

一面 1. String、StringBuilder、StringBuffer的区别2. String不可变的原因是什么3. 常用的String方法4. 浅拷贝和深拷贝的区别5. 项目介绍和主要职责6. 线程池调参、线程池隔离7. 线程池核心参数以及意义8. 核心线程数的作用以及创建时机9. redis防重机制的设计原因10. 使用的redis的类型11. redis的string底层设计12. 分库分表改造13. 分库分表改造时要注意的问题14. 分库分表涉及的数据迁移15. 本地缓存使用场景16. 数据库不一致问题17. 库存扣减的其他方案18. 博客上的问题19. sql调优经历20. 什么是覆盖索引21. 索引类型有哪些22. B+树做索引的特点23. 索引失效的场景24. 项目还有哪些亮点没有问到?25. 第二个项目的介绍26. 高jdk版本的新特性27. jdk8的stream语法28. java集合的分类29. 集合存储null值的情况30. HasMap的底层原理31. 单例设计模式手撕:删除倒数第n个节点反问建议:尽量不要一问一答,自己多去延申思考二面1. 项目一共几个模块、一共几个人2. 项目遇到的挑战以及如何解决3. 项目遇到了什么问题4. 分布式锁加锁解锁的原理5. 锁的过期时间的设计6. redis过期淘汰策略7. redis相较于mysql的优势8. redis为什么快9. 线程池参数调优,限流和降级10. HashMap如何更新一条数据11. JVM垃圾回收中的新生代老年代的回收策略12. 新生代的划分、复制回收的具体过程手撕:最长公共前缀13. 个人优缺点
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务