西门子高级后端软件工程师 / 全栈工程师
社招全职5-10年研发地点:苏州状态:招聘
工作描述
任职要求 • 较强的问题解决和分析能力 • 出色的团队合作和协作能力 • 自我驱动,能够独立工作 • 良好的时间管理能力,能够处理多项优先事项 • 持续学习的心态 希望你具备的能力: • 计算机科学、软件工程或相关专业硕士或本科及以上学历 • 英语流利(书面和口头交流),能够与国际团队有效沟通 • 精通Java和Kotlin,具有相关框架(Spring Boot、Ktor等)的实际开发经验 • 扎实的面向对象编程和设计模式理解 • 具有AWS云服务经验(EC2、Lambda、S3、DynamoDB、API Gateway等) • 熟悉RESTful API设计和微服务架构 • 了解数据库技术(SQL和NoSQL) • 具有版本控制系统(Git)使用经验 • 了解CI/CD流水线和DevOps实践 • 优先条件:熟练掌握Go(Golang),具有前端技术经验(React、Vue.js、Angular、TypeScript、HTML5、CSS3);了解物联网系统和协议(MQTT、CoAP、BACnet、KNX、Modbus);具有无服务器架构和框架经验(AWS Lambda、API Gateway、Step Functions);熟悉容器化技…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
学历+
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.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
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.
Ktor+
[英文] Getting Started
https://ktor.io/learn/
If you're new to Ktor, work your way through some of the tutorials we have prepared that guide you on a step-by-step journey covering different Ktor capabilities.
[英文] Kotlin with Ktor
https://www.baeldung.com/kotlin/ktor
Ktor is a framework for building asynchronous servers and clients in connected systems using the powerful Kotlin programming language.
https://www.youtube.com/watch?v=U5j-_YncxOQ
Today I am showing you how to build a simple multi-platform backend using the Kotlin programming language & Ktor framework, both developed by JetBrains.
设计模式+
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.
AWS+
https://aws.amazon.com/
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
S3+
https://aws.amazon.com/s3/getting-started/
You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere.
https://www.youtube.com/watch?v=tfU0JEZjcsg
Amazon S3 is the oldest and one of the most popular services on AWS.
DynamoDB+
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStartedDynamoDB.html
You’ll learn how to connect to, create, and manage DynamoDB tables in the following sections.
https://dynobase.dev/dynamodb-tutorials/
Collection of tutorials and articles to help you solve problems, make decisions and understand DynamoDB.
https://www.hellointerview.com/learn/system-design/deep-dives/dynamodb
DynamoDB is a fully-managed, highly scalable, key-value service provided by AWS.
https://www.scylladb.com/learn/dynamodb/introduction-to-dynamodb/
Amazon DynamoDB is a cloud-native NoSQL primarily key-value database.
https://www.youtube.com/watch?v=2k2GINpO308
In this video, I explain to you the core concepts of dynamodb and walk you through the console.
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
微服务+
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.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
还有更多 •••
相关职位
社招5年以上软件
1.5 年及以上相关工作经验,有多云环境下大规模容器集群的研发、运营、稳定性体系建设或研发体系建设经验者优先。2.精通 Golang,且至少熟练掌握一种其他主流开发语言(如 Java、Python)
更新于 2026-06-22深圳

社招5-10年后端开发
1、本科及以上计算机相关专业,5-10年后端研发经验; 2、具备直线团队管理经验,有独立带队完整项目交付经验; 3、熟练掌握Golang、Python开发,精通MySQL、Redis、消息队列等常用中
更新于 2026-06-23北京
社招3年以上技术
1、本科以上学历优先,计算机或相关专业,3年及以上GOLANG开发经验,能够独立完成项目开发及现有项目二次开发; 2、基础知识扎实,对数据结构和算法有一定的了解; 3、熟悉LAMP架构原理,对PHP、
更新于 2026-06-11北京