- 岗位职责
1、参与牛客B端产品需求的开发,深入发掘和分析业务需求,撰写技术方案和系统设计,以及相关的代码开发;
2、分析和发现系统的优化点,负责推动系统的性能和可用性的提升;
3、为团队引入创新的技术、创新的解决方案,用创新的思路解决问题。
- 岗位要求
1、三年以上Java开发经验,有扎实的计算机基础知识和编程功底;
2、精通多线程编程,熟悉JVM,熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉MySQL,有良好的SQL编写和调优能力;
3、对java面向对象软件结构有深入理解以及很强的应用能力,精通OO、AOP、设计模式、熟悉多线程并发,网络编程技术。熟练掌握Spring等主流的开发框架;
4、熟悉面向对象设计,有一定的系统架构设计能力;
5、热爱技术,对代码质量和开发规范有较高的要求,善于沟通与团队协作;
6、有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验优先。
7、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通能力和团队合作能力。