筛选条件
按日期
按部分

""的0个结果

    House image

    11/12/2026

    KERING Senior Software Engineer-Backend

    Kering - Fixed Term (Fixed Term)
    Shanghai - Mainland China

    Kering Tech & Digital Greater China is strengthening its in-house engineering capability. You will build and evolve Java/Spring business services on China Unified Services (CUS), our shared service platform, and take technical ownership of selected existing applications as they move into in-house development and support. You will work with product managers, business analysts and the development lead to shape requirements and deliver reliable changes. Alongside this work, you will lead practical trials of AI-assisted development and help the team adopt approaches that improve delivery quality and efficiency.

    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+ 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.

    同类职位