As a Full Stack Developer, you need to use the up-to-date tools and technologies available to deliver software and web applications subject to BBA standardization. You need to fully adopt cloud environments to drive innovation and car manufacturing in production and logistics with both local and AG rollout applications.
Major Responsibilities:
Responsible for business requirement exploration, analysis, and solution design.
Responsible for the complete life cycle front-end and back-end service development, including but not limit to designing, development, testing, deployment, operation, maintenance, and optimization.
Responsible for the detailed design and implementation of the application solution architecture, technology selection, DAO pattern design and controller design etc.
Responsible for system scheduling job design such as xxl job, performance optimization such as Load Balance design with cloud SLB or nginx, etc.
Responsible for platform-related development work, including interface development, data preprocessing, and related verification.
Responsible for the design of performance test plan, unit test, SIT/UAT, etc.
Continuously improve and optimize the implementation of the front-end and back-end system to meet the iterative business requests.
Qualifications:
Bachelor’s degree in information technology such as computer, software, statistics, or similar qualification/relevant experience and proven delivery capability.
Experienced in software development, implementation, and management.
A deep understanding of Spring Boot, Micro-Service architecture, Spring Cloud and VUE. A common understanding distributed transaction.
Solid Java/python coding foundation and familiar with common development frameworks such as Druid, MyBatis, Log4j2, Lombok, etc.
Familiar with one or more database system such as Oracle, PostgreSQL, etc.
Ability to communicate with business and IT stakeholders in a way that can influence how an organization approaches business benefit and success.
Experience with performance/scalability tuning, common algorithms, and computational complexity.
Understand refactoring and design patterns and have a certain understanding of various open source components, such as Kafka, Redis, etc.
Familiar with network communication protocols such as TCP/HTTP/WebSocket.
Familiar with cloud service such as AWS and/or Azure, understanding of Terraform and IaC woud be an advantage.
Proficient in English as working language.
Flexible response to rapidly changing demands and ability to function well under extreme pressure.
Familiar with state-of-the-art AIGC big model would be an advantage.
Experience:
Experience of coding language of Java, java script, at least 3 years.
Knowledge of SQL.
Knowledge of big data ecosystem such as Kafka.
Knowledge of Infrastructure as A Code (IaC) such as Terraform.
Exposure to Cloud computing, familiar with Cloud environment such as K8S in AWS, Azure or Ali would be better.
Knowledge of application architecture design and distributed transaction.
Project and operation experience in a DevOps environment and methodology.
Knowledge of common AIGC big-model would be an advantage.