岗位职责:
1.参与完成中小型项目的系统分析、设计,能够主导完成系统架构设计,并负责核心业务功能与底层基础功能的架构设计、代码编写。
2.能够在团队中主导code review任务,确保相关代码的有效性和正确性,并能够通过code review提出相关性能以及稳定性等方面相关建议。
3.参与建设通用、灵活、智能的业务支撑平台的开发与设计,支撑上层多场景的复杂业务。
职位要求:
1.本科或以上学历,计算机软件或相关专业,4年以上互联网公司Java开发经验。
2.熟悉Java/J2EE,基础扎实,对于Java基础技术体系(如JVM、线程池、JUC、NIO)有深入的理解和实践经验
3.熟练掌握常用Java技术框架(如Spring、SpringMVC、Mybatis),能编写高质量简洁、清晰的代码。
4.熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题。
5.具备良好的识别和设计通用框架及模块的能力,具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力。
6.对于高并发、高可用、高性能有过实际项目,有用户中心、会员中心或中台开发经验者优先考虑。
7.具有比较强的问题分析和处理能力,热衷于技术,有一定的技术代码洁癖。