字节跳动资深后端研发工程师-平台(杭州)
社招全职3年以上JFKFV地点:杭州状态:招聘
任职要求
1、本科及以上相关学历,3年以上互联网微服务经验; 2、Java基础扎实,熟悉常用框架和技术,如:Springcloud/SpringBoot/RPC/MyBatis等; 3、熟悉面向对象的编程 熟悉面向对象设计模式;熟悉Mysql数据库,熟悉Redis/RocketMQ等中间件;熟悉JVM相关…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责字节跳动垂直行业履约/供应链中台等业务(包括但不限于订单履约管理、供应链计划、智能补货、成本管理、产品全生命周期管理等)的技术系统中重要模块的设计和实现; 2、与产品/客户端的方案讨论、新功能的技术方案确定; 3、对线上突发问题进行及时响应并解决。
包括英文材料
学历+
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
还有更多 •••
相关职位
社招5年以上J2BLP
1、负责字节跳动垂直行业订单履约/供应链中台等业务(包括但不限于订单履约管理、供应链计划、智能补货、成本管理、产品全生命周期管理等)的技术系统中重要模块的设计和实现; 2、参与项目的系统分析,设计工作,承担核心功能,公共核心架构模块的代码编写; 3、解决各种疑难杂症,系统优化,并且完成产品、平台和组件的沉淀; 4、持续对线上系统进行性能优化及稳定性提升。
更新于 2021-01-11杭州
社招1-5年JUR71
1、参与建设抖音电商治理体验平台和产品,包括主体和经营资质验真、风险智能审核、风险量刑处置等相关平台及商达申诉、报备、知产保护等服务产品、消费者体验干预平台、商家智能客服等; 2、围绕治理和体验目标,通过与业务、产品、算法的密切协作,通过数据和技术不断创新,持续提升平台治理和体验保障水位; 3、面向海量商品和直播视频内容及消费者订单和咨询,搭建高并发系统和服务架构,确保系统性能和稳定性。
更新于 2020-10-18杭州
社招A04947
1、参与公司财务中台中基础平台能力建设,打造安全、可靠、稳定、高效的财务中台系统,解决业界难题; 2、参与团队中平台产品的建设,如主数据平台、集成平台、流程引擎、规则引擎等系统规划、架构设计、研发; 3、识别技术挑战并探索业务突破,包括但不限于国际化部署、对外开放集成、财务资损防控及稳定性建设; 4、持续优化系统架构,调研行业技术方案,基于业态发展做前瞻性思考和设计。
更新于 2024-02-28杭州