15 hours ago
Xi’an, ChinaMid Level

Responsibilities

  • Understand requirements, high-level designs, enterprise domain knowledge, security constraints, and operational expectations to produce actionable delivery plans.
  • Create and document architecture and function designs covering APIs, data models, transactions, error handling, security, observability, and maintainability.
  • Implement, integrate, and troubleshoot backend or full-stack functionality across Java and other technology stacks.
  • Use AI coding agents for analysis, coding, refactoring, test generation, and documentation while reviewing and verifying the results.
  • Create unit, integration, contract, automation, and system-test support and improve development and test environments.
  • Support production deployment, monitoring, logging, tracing, incident response, and root-cause analysis through safe automation and runbooks.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of experience developing web applications or comparable backend/full-stack systems.
  • Strong Java fundamentals and experience with Spring, Spring Boot, ORM/MyBatis, or comparable frameworks in other languages such as Python or TypeScript.
  • Experience designing REST APIs and service integrations, including JSON, versioning, validation, error handling, authentication, and authorization.
  • Understanding of database transactions, data consistency, performance, and complex SQL; experience with MySQL, PostgreSQL, or equivalent databases is preferred.
  • Familiarity with Linux, containers or cloud environments, deployment configuration, CI/CD, operational troubleshooting, and infrastructure as code.
  • Ability to write meaningful unit, integration, API, and contract tests across data-access, service, and controller layers.
  • Hands-on experience with approved AI coding assistants or agents and ability to validate, secure, test, and maintain generated code.
  • Ability to connect product requirements, design, source code, data, security policies, and operations knowledge when making architecture and implementation decisions.
  • Understanding of secure software development, privacy and data protection, secrets management, dependency and license risks, threat-aware API design, and application security principles.
  • Working knowledge of HTML, CSS, and JavaScript for front-end integration and end-to-end troubleshooting; modern front-end framework experience is preferred.
  • Excellent communication and knowledge-sharing skills, with the ability to work independently and collaboratively across product, scrum, technical leadership, front-end, test, and operations teams.

Benefits

  • Standard Monday-Friday work schedule.
  • Office-based work environment.

Tech Stack

Categories

Thermo Fisher Scientific

About Thermo Fisher Scientific

10,000+ employees

Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.

Contact me