KERING Senior Software Engineer-Backend
12小时前
Shanghai, 中国
开云(中国)企业管理有限公司
全职
¥35,000 - ¥45,000 临时
通过电子邮件或 Google 免费
保存此职位并让您的搜索井井有条
创建一个免费帐户来保存职位、创建警报并从仪表板返回此列表。
通过电子邮件或 Google 免费
该职位来源于猎聘 How you will contribute Business Requirements & System Evolution
• Work with product managers, business analysts and users to understand processes and business rules. Contribute to application requirements, domain models and acceptance criteria, and assess the impact of proposed changes.
• Understand existing code, data flows and dependencies before proposing changes. Plan incremental takeovers and upgrades that preserve business rules, API compatibility and service continuity. Backend Development & Delivery Ownership
• Build Java and Spring Boot services, REST APIs and reusable business modules using the CUS SDK. Reuse shared authentication, brand context, configuration and business services.
• Implement relational data models and migrations, Redis caching and Kafka integrations. Address transaction integrity, duplicate-message handling, safe retries, performance and recoverability.
• Review partners’ designs, code and tests. Complete handovers with source code, build and deployment instructions, design decisions and runbooks that enable independent in-house maintenance.
• Maintain automated tests and application diagnostics. Release through established CI/CD and GitOps controls, and work with QA and operations on production incidents, rollback and service improvement. AI-Augmented Engineering
• Lead practical trials of AI-assisted coding, testing and maintenance with the development lead and AI specialists, using real application changes.
• Prepare repository instructions, CUS SDK examples and test fixtures that guide coding agents. Review generated changes for correctness, security, compatibility and maintainability.
• Assess delivery time, review effort, rework and defects. Turn effective approaches into reusable engineering practices that other developers can apply. Who you are? Experience & Technical Skills
• Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
• At least six years of backend software engineering experience, with a record of delivering and maintaining enterprise applications.
• Strong Java and Spring Boot skills, including REST API design, OpenAPI documentation and automated testing. The CUS development baseline specifies Java 21#43; and Spring Boot 3.
• Hands-on SQL and relational database experience with PostgreSQL or MySQL, including transactions, indexing, query tuning and versioned schema migrations.
• Experience with Redis caching and Kafka-based messaging, including retries, duplicate delivery and data consistency.
• Experience extending or modernizing existing systems, including dependency analysis, data migration, API compatibility and production support.
• Experience with Docker, Kubernetes-based application delivery and CI/CD; able to diagnose issues using logs, metrics and distributed traces.
• Practical knowledge of API authentication, role-based access control, tenant isolation and secure handling of secrets.
• Hands-on use of AI coding assistants or coding agents, with the ability to explain how you validate their output and assess their value in software delivery.
• Ability to translate business processes into maintainable services and clear requirements, and to review technical work with internal colleagues and delivery partners.
• Fluency in Mandarin and good working proficiency in English. Preferred Experience
• Experience maintaining or taking over vendor-developed customer, retail or enterprise systems.
• Experience turning AI-assisted coding, test generation or code review into reusable team practices, supported by evidence of delivery or quality improvements.
• Familiarity with Alibaba Cloud and Spring Cloud, and delivery tools such as GitHub Actions or Jenkins, Argo CD and automated code/security checks. Personal Attributes
• You investigate the business reason behind a request and propose practical ways to meet it.
• You balance new functionality with the reliability and maintainability of existing services.
• You document important decisions, share knowledge and follow issues through to a durable resolution. Special Notes on Cross-border Data Transfer Please be noted that by submitting your application, you consent to the transfer of your personal information collected by Kering Group to its parent company, Kering S.
A., located in the EU, for the purpose of further processing. We will implement the highest privacy compliance in line with EU privacy law standards to make sure your personal information is strictly protected. Privacy law grant you with privacy rights; please contact brand privacy team if you would like to get more information of how we protect your personal information or if you would like to exercise your privacy rights.
• Work with product managers, business analysts and users to understand processes and business rules. Contribute to application requirements, domain models and acceptance criteria, and assess the impact of proposed changes.
• Understand existing code, data flows and dependencies before proposing changes. Plan incremental takeovers and upgrades that preserve business rules, API compatibility and service continuity. Backend Development & Delivery Ownership
• Build Java and Spring Boot services, REST APIs and reusable business modules using the CUS SDK. Reuse shared authentication, brand context, configuration and business services.
• Implement relational data models and migrations, Redis caching and Kafka integrations. Address transaction integrity, duplicate-message handling, safe retries, performance and recoverability.
• Review partners’ designs, code and tests. Complete handovers with source code, build and deployment instructions, design decisions and runbooks that enable independent in-house maintenance.
• Maintain automated tests and application diagnostics. Release through established CI/CD and GitOps controls, and work with QA and operations on production incidents, rollback and service improvement. AI-Augmented Engineering
• Lead practical trials of AI-assisted coding, testing and maintenance with the development lead and AI specialists, using real application changes.
• Prepare repository instructions, CUS SDK examples and test fixtures that guide coding agents. Review generated changes for correctness, security, compatibility and maintainability.
• Assess delivery time, review effort, rework and defects. Turn effective approaches into reusable engineering practices that other developers can apply. Who you are? Experience & Technical Skills
• Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
• At least six years of backend software engineering experience, with a record of delivering and maintaining enterprise applications.
• Strong Java and Spring Boot skills, including REST API design, OpenAPI documentation and automated testing. The CUS development baseline specifies Java 21#43; and Spring Boot 3.
• Hands-on SQL and relational database experience with PostgreSQL or MySQL, including transactions, indexing, query tuning and versioned schema migrations.
• Experience with Redis caching and Kafka-based messaging, including retries, duplicate delivery and data consistency.
• Experience extending or modernizing existing systems, including dependency analysis, data migration, API compatibility and production support.
• Experience with Docker, Kubernetes-based application delivery and CI/CD; able to diagnose issues using logs, metrics and distributed traces.
• Practical knowledge of API authentication, role-based access control, tenant isolation and secure handling of secrets.
• Hands-on use of AI coding assistants or coding agents, with the ability to explain how you validate their output and assess their value in software delivery.
• Ability to translate business processes into maintainable services and clear requirements, and to review technical work with internal colleagues and delivery partners.
• Fluency in Mandarin and good working proficiency in English. Preferred Experience
• Experience maintaining or taking over vendor-developed customer, retail or enterprise systems.
• Experience turning AI-assisted coding, test generation or code review into reusable team practices, supported by evidence of delivery or quality improvements.
• Familiarity with Alibaba Cloud and Spring Cloud, and delivery tools such as GitHub Actions or Jenkins, Argo CD and automated code/security checks. Personal Attributes
• You investigate the business reason behind a request and propose practical ways to meet it.
• You balance new functionality with the reliability and maintainability of existing services.
• You document important decisions, share knowledge and follow issues through to a durable resolution. Special Notes on Cross-border Data Transfer Please be noted that by submitting your application, you consent to the transfer of your personal information collected by Kering Group to its parent company, Kering S.
A., located in the EU, for the purpose of further processing. We will implement the highest privacy compliance in line with EU privacy law standards to make sure your personal information is strictly protected. Privacy law grant you with privacy rights; please contact brand privacy team if you would like to get more information of how we protect your personal information or if you would like to exercise your privacy rights.