
智能互联智能互联-高级JAVA工程师-杭州
社招全职3年以上技术类-开发地点:杭州状态:招聘
任职要求
1、要求3年以上Java开发的经验,扎实的JAVA基础,掌握JVM、并发编程、网络编程等基础知识 2、熟悉Spring、iBatis或其他主流开发框架;掌握常用设计模式,拥有领域模型抽象能力 3、熟悉常见的物联网通信协议(如MQTT、CoAP等),能够进行协议解析和数据传输的开发工作 4、具备良好的项目规划和决策能力,善于捕捉业务需求、架构设计中存在的问题,并给出有效的解决措施和方法 5、具备大型网站核心开发、设计经验者优先;熟悉分布式系统设计、SOA、消息队列、缓存等技术者优先 6、具有物联网或人工智能行业的相关从业经验优先考虑
工作职责
1、负责开发和维护高性能、高可靠性的天猫精灵生活物联网基础平台; 2、参与产品的长期迭代,持续优化系统架构,提升稳定性和性能; 3、保障系统的高可用性,建立并完善监控和质量体系; 4、与业务&产品团队紧密合作,持续推动产品的全流程运转,打造极致产品体验
包括英文材料
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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
iBATIS+
[英文] iBATIS Tutorial
https://www.tutorialspoint.com/ibatis/index.htm
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
SOA+
https://www.ibm.com/think/topics/soa
SOA, or service-oriented architecture, defines a way to make software components reusable and interoperable through service interfaces.
[英文] SOA Tutorial
https://www.tutorialspoint.com/soa/index.htm
The Service Oriented Architecture is an architectural design which includes collection of services in a network which communicate with each other.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
相关职位
社招3年以上技术类-开发
1、实施落地蚂蚁全球化战略,为全球用户、商家带去普惠金融服务,业务覆盖全球; 2、负责全球跨境资金通路打通、优化以及全球资金渠道和机构的接入的研发,结合AI、区块链等先进技术,建设全球T0资金清结算网络,支持支付业务在全球展业,并提供有核心竞争力的资金处理优势 3、挑战全球化部署、跨洲容灾、全球3秒支付、海量数据批处理等世界级难题,应用AI、区块链等先进技术创造业务价值。
更新于 2025-06-18
社招技术类-开发
1. 跨境支付业务架构:深入理解跨境支付业务场景(如收单支付、清结算、外汇兑换、合规风控等),主导设计高可用、低延迟、可扩展的全球支付系统架构,推动架构持续演进,平衡业务需求与长期技术规划,支撑全球化业务快速扩张。 2. 全球业务合规架构:主导设计符合多国/地区金融监管要求的合规架构(如GDPR、AML、PCI-DSS、PSD2等),保障业务持续合规,灵活应对多头监管动态变化。 3. 多云混合部署架构:设计多云(AWS/Azure/GCP/阿里云等)及混合云部署方案,优化跨云资源调度、网络加速与成本治理。制定多云灾备策略,实现异地多活(单元化架构)、容灾自动切换及分钟级RTO/RPO目标。
更新于 2025-06-03
社招1年以上
负责自营业务面向消费者端的公域搜推运营相关产品建设,主要使用java语言做业务系统开发。在团队中能够接触自营电商消费者链路,有机会通过海量商品的主搜诊断、成长、表达优化,全面提升自己的技术和业务能力。工作内容如下: 1、进行公域主搜运营链路的技术研发,主导技术方案设计和评审工作,进行项目管理和技术难点攻关; 2、深入理解业务,围绕业务的发展、产品需求等确定技术规划,并能够反向驱动业务的落地和发展; 3、解决各种疑难杂症问题、系统架构治理及性能优化工作,且完成业务产品建设和技术能力持续沉淀;
更新于 2025-05-20