熟练掌握Java基本语法和面向对象概念,能够熟练编写Java程序和调试程序。
熟练掌握Java Web开发相关的技术,包括Servlet、JSP、Ajax、JavaScript、HTML、CSS等,能够熟练使用Spring、Spring MVC、Hibernate等主流开发框架进行开发。
熟悉常用的数据库,如MySQL、Oracle等,熟练掌握SQL语言和数据库设计原则,能够熟练使用JDBC、MyBatis等数据访问技术进行数据库操作。
熟悉分布式系统开发,包括分布式缓存、分布式消息队列、分布式事务处理等,能够熟练使用Redis、RabbitMQ、Kafka等分布式技术进行系统设计和开发。
熟悉常用的设计模式和架构模式,如MVC、MVVM、RESTful API等,能够熟练使用UML进行系统分析和设计。
具备出色的团队合作能力和沟通能力,能够与其他团队成员协作完成项目任务。
具备良好的自我学习和自我管理能力,能够不断学习和掌握新技术,并应用于实际工作中。
质量中台
1、参与字节跳动商业化质量中台开发;
2、参与持续交付、环境部署、接口测试、全链路回放等基础设施开发;
3、参与机器学习相关基础设施开发,如Tracing、运维、监控、灰度、效率、特征与样本工程等;
4、参与智能测试、大规模机器学习系统测试、模型稳定性、特征分析等前沿技术研究。
线索中台
1、负责线索经营场景业务持续迭代,包括线索官网,短视频,直播间等;深入了解业务,与产品形成协同,提升系统的前瞻性,达成产品业务目标;
2、追求极致,持续维护、改进现有服务端架构,提升研发效率,保障健壮性与稳定性;
3、不设边界,整合上下游资源,持续探索线索业务的新思路,新玩法。