TCL后端开发工程师(海外)00000549
社招全职3-5年信息技术类地点:深圳状态:招聘
任职要求
1、本科及以上,计算机/软件工程/自动化等相关专业;有大储(>10MWh)或工商业光储充云平台开发经验者优先; 2、3-5年Java开发经验,有海外软件研发或项目经验优先(如参与欧美/中东储能项目、国际团队协作、海外部署/认证经验);熟悉海外标准(如UL、Grid Code、GDPR),有海外 SaaS 软件开发经验的优先; 3、负责过新方舟系统开发; 4、英语熟练,CET-6或以上,能阅读/撰写英文文档,口语能与海外团队/客户沟通; 5、技术栈: ①精通Java核心(集合、多线程、IO、JVM原理、设计模式); ②熟…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、1.负责光储充一体化系统的后端开发,包括EMS(能量管理系统)云平台、监控系统、数据服务、API接口的架构设计、编码与优化; 2.参与系统需求分析、技术选型,开发高并发、分布式后端服务,支持能量调度、功率预测、故障诊断、充电管理等功能; 3.支持海外项目需求对接、软件部署、远程调试与升级,包括国际化适配(如多语言、时区、海外电网规范); 4.优化系统性能(JVM调优、分布式缓存)、数据处理(大数据分析、时序数据库),确保高可用性与安全性; 5.与前端、算法、嵌入式团队协作,输出技术文档,支持海外客户技术沟通; 6.跟踪海外储能技术趋势(如VPP虚拟电厂、微电网云控),参与产品迭代与专利申请。 (100) xxxxxx
包括英文材料
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.
SaaS+
https://www.ibm.com/cn-zh/think/topics/saas
软件即服务 (SaaS) 是一种基于云的软件交付模式,服务提供商借此托管应用程序,并通过互联网向用户提供这些应用程序。
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
设计模式+
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.
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.
Spring Cloud+
[英文] Spring Cloud Series
https://www.baeldung.com/spring-cloud-series
Learn Spring Cloud including concepts, additional libraries and examples for distributed systems.
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.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
微服务+
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.
分布式系统+
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
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
还有更多 •••
相关职位
社招3-5年
一、岗位职责 负责海外客户信控系统研发及管理工作,岗位职责如下: 1、协助产品经理评估需求技术可行性、制定需求实现版本计划 2、根据业务方案,出具技术方案,完成产品各模块设计和数据库设计 3、承担核心功能、公共核心模块的代码编写,对新的技术保持关注。
更新于 2025-11-21武汉
社招2年以上技术类-开发
1. 深入理解国际供应链物流业务,参与海外仓供应链的核心系统研发; 2. 根据需求文档,独立完成项目的系统分析,并主导完成详细设计和编码任务,确保项目的进度和质量; 3. 设计技术方案时,做一定的前瞻性思考,并规划落地路径; 4. 参与安全生产、架构治理,发现和解决存在的性能问题、架构问题或技术难题;
更新于 2025-08-18深圳|杭州
社招1年以上技术类-开发
职位描述 1、负责菜鸟裹裹开发,独立负责某个领域或产品系统分析、设计和代码研发工作。 2、深入理解业务和客户需求,通过数据分析、监控预警、系统分析等,全面提升业务系统的安全、稳定和质量,提升客户接入效率和客户满意度。 3、主导或参与技术攻关,包括系统架构升级、平台能力建设等等,提升团队的核心技术竞争力。 4、主动关注并学习新技术,并能够在实践中应用,帮助建设团队技术氛围。
更新于 2025-09-22杭州