Full Stack Engineer(007203)
BASF
Software Engineering
Nanjing, Jiangsu, China
Posted on Jan 29, 2026
BASF Coatings Technology (Shanghai) Co., Ltd. (BCTS) is founded in 2023 in Shanghai, China. The company specializes in providing global customers with a high-quality range of innovative and sustainable automotive OEM and refinish coatings’ solutions, powered by advanced capacity of production, R&D and digitalization.
BCTS currently employs approximately 400 individuals. In addition to sales and marketing, the company operates a resin plant for automotive coatings industry, producing a range of raw materials of coatings, including acrylics, polyester, polyurethane, e-coat binder, and intermediate grinding resin. A global Digital Transformation Unit (DTU) and global / regional R&D facilities are also operated by BCTS. The R&D facilities consist of spray booths, drying chambers, simulation line laboratories, and physical testing laboratories, which are used to test, refine, and innovate intermediate and finished products related to automotive coatings. DTU analyzes prospective future business sectors for coatings industry to offer digital solutions.
Objectives:
Within Global Digital Factory ECO (G‑ECO/MD), you will contribute to the development of a modern web application as part of an agile DevOps team. The team builds and operates solutions that are jointly used by BASF Coatings and external customers, ensuring high quality, reliability, and continuous improvement throughout the product lifecycle.
Main Task:
- You will be delivering both Intranet and Internet applications to improve BASF Coatings services towards our customers.
- Together with your team, you support the process of feature development from the first idea to the final go-live with the end-user.
- You will be working in an agile and self-organized way. You not only consider development of new applications but also operations and maintenance as a valuable part of your daily work.
- You collaborate closely with product owners, designers, and developers across different locations and time zones communicating asynchronously and ensuring shared understanding of requirements.
- You understand, analyze, define, develop, and fulfil quality requirements for planned functionalities in close cooperation with product owners, designers and the development team.
- You implement both frontend (Angular) and backend (Java Spring Boot) components, ensuring seamless integration and a consistent user experience. You participate in code reviews and uphold coding standards in close cooperation with the team.
- You design and implement technical concepts in modern microservice architecture and interact with RESTful APIs.
- You develop responsive UI components, integrate them with backend services, and ensure accessibility and performance.
- You write and maintain unit and integration tests to ensure high quality and prevent regressions.
- You deploy and test implementations across all environments using CI/CD pipelines and container technologies.
- You collaborate on automated testing, monitoring and observability, and support DevOps activities if required.
- You document delivered solutions (architecture decisions, API specs, runbooks) to support maintainability and onboarding.
- Finally, you keep an eye on current technological developments and apply relevant improvements in daily work.
Job Requirements:
- Degree or comparable education in computer or information science, combined with relevant professional experience in an IT environment.
- Strong professional experience in Java (8+), Spring, and Spring Boot for backend development.
- Solid experience with Angular (10+), RxJS, and modern frontend engineering patterns, including component architecture and state management (e.g., NgRx or similar).
- Practical knowledge of microservice architecture and experience designing, implementing, and consuming RESTful APIs.
- Proficiency with SQL databases (preferably PostgreSQL) and basic data‑modelling skills.
- Hands‑on experience with CI/CD pipelines and containerized deployments (Docker; Kubernetes exposure is a plus).
- Experience writing unit and integration tests, using JUnit (backend) and common frontend testing frameworks (Jasmine/Karma or Jest).
- Familiarity with DevOps practices and tooling for build, deployment, monitoring, and operational support.
- Solid knowledge of Git‑based version control (Git, Bitbucket) and common branching / PR workflows.
- Comfortable working in agile teams (Scrum or Kanban) and using Agile tools such as JIRA, Confluence, or Azure DevOps.
- Strong analytical skills, quick comprehension, problem‑solving ability, and an open, collaborative teamwork mindset.
- Fluent English for effective communication across locations and time zones.
- Understanding of security best practices, identity/authorization concepts (OAuth2/OIDC), and secure coding principles.
Nice to have:
- Ideally, knowledge of additional Spring modules (Spring Data, Spring Security, Spring Batch, Spring Integration).
- Ideally, experience with cloud platforms (AWS, Azure, or GCP) and managed services.
- Ideally, experience with accessibility standards (WCAG) and collaboration with UX/UI designers.
BASF Asia-Pacific Service Center is based in Malaysia, we may reach you via Malaysia phone number.
请时刻警惕任何可能的招聘欺诈行为!请注意,巴斯夫绝不会在任何情况下向候选人以任何形式收取任何费用。
BCTS currently employs approximately 400 individuals. In addition to sales and marketing, the company operates a resin plant for automotive coatings industry, producing a range of raw materials of coatings, including acrylics, polyester, polyurethane, e-coat binder, and intermediate grinding resin. A global Digital Transformation Unit (DTU) and global / regional R&D facilities are also operated by BCTS. The R&D facilities consist of spray booths, drying chambers, simulation line laboratories, and physical testing laboratories, which are used to test, refine, and innovate intermediate and finished products related to automotive coatings. DTU analyzes prospective future business sectors for coatings industry to offer digital solutions.
Objectives:
Within Global Digital Factory ECO (G‑ECO/MD), you will contribute to the development of a modern web application as part of an agile DevOps team. The team builds and operates solutions that are jointly used by BASF Coatings and external customers, ensuring high quality, reliability, and continuous improvement throughout the product lifecycle.
Main Task:
- You will be delivering both Intranet and Internet applications to improve BASF Coatings services towards our customers.
- Together with your team, you support the process of feature development from the first idea to the final go-live with the end-user.
- You will be working in an agile and self-organized way. You not only consider development of new applications but also operations and maintenance as a valuable part of your daily work.
- You collaborate closely with product owners, designers, and developers across different locations and time zones communicating asynchronously and ensuring shared understanding of requirements.
- You understand, analyze, define, develop, and fulfil quality requirements for planned functionalities in close cooperation with product owners, designers and the development team.
- You implement both frontend (Angular) and backend (Java Spring Boot) components, ensuring seamless integration and a consistent user experience. You participate in code reviews and uphold coding standards in close cooperation with the team.
- You design and implement technical concepts in modern microservice architecture and interact with RESTful APIs.
- You develop responsive UI components, integrate them with backend services, and ensure accessibility and performance.
- You write and maintain unit and integration tests to ensure high quality and prevent regressions.
- You deploy and test implementations across all environments using CI/CD pipelines and container technologies.
- You collaborate on automated testing, monitoring and observability, and support DevOps activities if required.
- You document delivered solutions (architecture decisions, API specs, runbooks) to support maintainability and onboarding.
- Finally, you keep an eye on current technological developments and apply relevant improvements in daily work.
Job Requirements:
- Degree or comparable education in computer or information science, combined with relevant professional experience in an IT environment.
- Strong professional experience in Java (8+), Spring, and Spring Boot for backend development.
- Solid experience with Angular (10+), RxJS, and modern frontend engineering patterns, including component architecture and state management (e.g., NgRx or similar).
- Practical knowledge of microservice architecture and experience designing, implementing, and consuming RESTful APIs.
- Proficiency with SQL databases (preferably PostgreSQL) and basic data‑modelling skills.
- Hands‑on experience with CI/CD pipelines and containerized deployments (Docker; Kubernetes exposure is a plus).
- Experience writing unit and integration tests, using JUnit (backend) and common frontend testing frameworks (Jasmine/Karma or Jest).
- Familiarity with DevOps practices and tooling for build, deployment, monitoring, and operational support.
- Solid knowledge of Git‑based version control (Git, Bitbucket) and common branching / PR workflows.
- Comfortable working in agile teams (Scrum or Kanban) and using Agile tools such as JIRA, Confluence, or Azure DevOps.
- Strong analytical skills, quick comprehension, problem‑solving ability, and an open, collaborative teamwork mindset.
- Fluent English for effective communication across locations and time zones.
- Understanding of security best practices, identity/authorization concepts (OAuth2/OIDC), and secure coding principles.
Nice to have:
- Ideally, knowledge of additional Spring modules (Spring Data, Spring Security, Spring Batch, Spring Integration).
- Ideally, experience with cloud platforms (AWS, Azure, or GCP) and managed services.
- Ideally, experience with accessibility standards (WCAG) and collaboration with UX/UI designers.
BASF Asia-Pacific Service Center is based in Malaysia, we may reach you via Malaysia phone number.
请时刻警惕任何可能的招聘欺诈行为!请注意,巴斯夫绝不会在任何情况下向候选人以任何形式收取任何费用。