跳转到主要内容

Software Engineer

Technology
赛默飞世尔科技
1周前截至 2026/12/20
全职

职位描述

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Responsibilities

  • Understand requirements, high-level designs, enterprise domain knowledge, security constraints and operational expectations; use approved AI tools to clarify ambiguity and produce an actionable delivery plan.
  • Provide and document detailed architecture and function designs covering APIs, data models, transactions, error handling, security, observability and maintainability.
  • Implement, integrate and troubleshoot backend or full-stack functionality, working with front-end and test engineers and adapting to technologies beyond the traditional Java stack when the product requires it.
  • Use AI coding agents to accelerate analysis, coding, refactoring, test generation and documentation while retaining engineering ownership through review, verification and traceable decisions.
  • Create unit, integration, contract, automation and system-test support as appropriate; prepare reliable development and test environments and improve CI/CD feedback loops.
  • Support production through deployment automation, monitoring, logging, tracing, incident response and root-cause analysis; eliminate repetitive manual work with safe automation and clear runbooks.

Requirements

  • BS or MS in Computer Science, Software Engineering or a related field.
  • 3+ years of experience developing web applications or comparable backend/full-stack systems.
  • Strong Java fundamentals with experience in Spring, Spring Boot, ORM/MyBatis or comparable frameworks in other languages like python, TS etc; able to learn and work across languages and technology stacks.
  • Solid experience designing REST APIs and service integrations, including JSON, versioning, validation, error handling, authentication and authorization; familiarity with event-driven patterns is a plus.
  • Understands database transactions, data consistency and performance, and can write and review complex SQL;

    experience with MySQL, PostgreSQL or equivalent databases is a plus.

  • Familiar with Linux, containers or cloud environments, deployment configuration, CI/CD and operational troubleshooting;

    experience with infrastructure as code is a plus.

  • Able to write meaningful unit, integration and API/contract tests across data-access, service and controller layers and use automation to improve regression confidence.
  • Hands-on experience with approved AI coding assistants or agents; able to curate enterprise context, decompose problems, validate AI output and keep generated code secure, testable and maintainable.
  • Able to connect product requirements, high-level design, source code, data, security policies and operations knowledge to make pragmatic architecture and implementation decisions.
  • Understands secure software development, privacy and data protection, secrets management, dependency and license risks, threat-aware API design and common application security principles.
  • Working knowledge of HTML, CSS and JavaScript sufficient for front-end integration and end-to-end troubleshooting;

    experience with a modern front-end framework is a plus.

  • Excellent communication and knowledge-sharing skills; effective working independently and collaboratively with product, scrum, technical leadership, front-end, test and operations teams in an Agile environment.

Keywords
monthsOfExperience: 36HTML5CodingSpring FrameworkJSONTraceabilityDecompositionDiracLinuxMyBatisJavaScriptMysqlHtmlPostgresqlPythonScrumSqlJavaCI / CDMaintainability

对这个职位感兴趣吗?