Sanofi

Developer

Sanofi

full-time

Posted on:

Location Type: Office

Location: Chengdu • 🇨🇳 China

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

CloudDockerElasticSearchHibernateJavaJUnitKubernetesMongoDBMySQLNoSQLPostgresPythonRedisSpringSpring BootSpringBootTerraform

About the role

  • Design, develop, and maintain enterprise-grade backend systems using Java Spring Boot (Java 17+), with code primarily generated using LLM tools
  • Architect and optimize Spring Gateway services to ensure secure, reliable, and scalable API management
  • Define and maintain modular system architecture with focus on domain-driven design and service abstraction
  • Leverage existing libraries, frameworks, and open-source tools to accelerate development
  • Implement distributed backend systems using Elasticsearch (search/analytics), Redis (caching), and PostgreSQL/MySQL
  • Lead Kubernetes-based deployments using Helm and optimize cloud-native runtime environments
  • Drive CI/CD workflows using GitHub Actions to automate build, test, and deployment pipelines
  • Define and manage Infrastructure as Code using Terraform or similar IaC tools to provision cloud resources
  • Collaborate with frontend, data, and DevOps teams to deliver integrated solutions across the product stack
  • Use C# or Python where needed to support platform integration and interoperability
  • Mentor junior developers and foster LLM-assisted coding practices across the team
  • Establish and enforce best practices in code quality, testing, and deployment standardization
  • Continuously evaluate and introduce emerging technologies to enhance backend capabilities
  • Communicate effectively with global stakeholders in English while working in a Chinese-speaking development environment
  • Participate in defining new product requirements, implementing features, and troubleshooting regional user issues

Requirements

  • 7+ years of backend development experience
  • At least 3 years in a senior or lead capacity
  • Demonstrated expertise in generating high-quality code exclusively with LLM tools (e.g., GitHub Copilot, similar platforms)
  • Expertise in Java Spring Boot (Java 17+, Spring MVC, Spring Data, Spring Security)
  • Proven experience with Spring Gateway architecture and complex API design
  • Hands-on experience with Elasticsearch, Redis, and relational databases (PostgreSQL/MySQL)
  • Familiarity with NoSQL databases (e.g., MongoDB) and ORM frameworks (e.g., Hibernate)
  • Strong database design and optimization skills (query tuning, indexing, ACID compliance)
  • Proficiency with Kubernetes, Helm, and Docker
  • Experience with GitHub Actions CI/CD pipelines and infrastructure provisioning via Terraform
  • Working knowledge/exposure to C# or Python for platform integration
  • Solid understanding of testing frameworks such as JUnit or TestNG
  • Fluent in English (spoken and written) for international collaboration
  • Comfortable in Chinese for daily work and team communication
  • MS in software engineering or computer science or equivalent
  • Strong soft skills: reuse/integration mentality, ability to work independently and across teams, communication, ownership, problem solving, mentoring
Benefits
  • Equal opportunities and commitment to Diversity, Equity and Inclusion
  • Dynamic and inclusive working environment operating on trust and respect
  • Opportunities for career growth and professional development
  • Flexible working environment that "allows employees to live the life they want to live"

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootElasticsearchRedisPostgreSQLMySQLKubernetesTerraformC#Python
Soft skills
communicationmentoringproblem solvingownershipindependent workcollaborationreuse/integration mentality
Certifications
MS in software engineeringMS in computer science
Capital One

Lead Software Engineer, Full Stack, Cyber

Capital One
Seniorfull-time$176k–$221k / yearIllinois, Texas, Virginia · 🇺🇸 United States
Posted: 23 hours agoSource: capitalone.wd12.myworkdayjobs.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesNoSQLOpen Source+4 more
Capital One

Lead Software Engineer, Backend

Capital One
Seniorfull-time$193k–$221k / yearVirginia · 🇺🇸 United States
Posted: 23 hours agoSource: capitalone.wd12.myworkdayjobs.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesNode.jsNoSQL+5 more
Capital One

Lead Software Engineer, Full Stack – Bank Tech

Capital One
Seniorfull-time$193k–$221k / yearVirginia · 🇺🇸 United States
Posted: 2 days agoSource: capitalone.wd12.myworkdayjobs.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesNoSQLOpen Source+4 more
Capital One

Lead Software Engineer, Full Stack

Capital One
Seniorfull-time$176k–$221k / yearIllinois, Virginia · 🇺🇸 United States
Posted: 5 days agoSource: capitalone.wd12.myworkdayjobs.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesNoSQLOpen Source+4 more
Veeva Systems

Senior Software Engineer, Java

Veeva Systems
Seniorfull-time$110k–$270k / year🇨🇦 Canada
Posted: 14 days agoSource: jobs.lever.co
AWSCloudDockerGradleHibernateJavaJenkinsKubernetesLinuxMockitoMySQLOpen Source+3 more