Descrição
Work Arrangement
This role is categorized as on-site. This means the successful candidate is expected to report to Advanced Technical Center in Shanghai, China five times per week.
The Role -
DBTT China is building local software development capability initially for GM China Premium Imports program, and in needs of a strong full stack software developer to build the software development capability in China.
What You’ll Do -
- Quickly develop understanding of GM Premier Import (GMPI) platforms, business capabilities and features.
- Design, develop, and maintain scalable and robust full-stack applications using Java technologies.
- Collaborate with product owners, UX/UI designers, and other developers to deliver high-quality software solutions.
- Develop responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Design and implement server-side logic and database interactions using Java technologies and frameworks like Spring family or Quarkus.
- Integrate with databases, implement data models, and optimize database performance using SQL or NoSQL databases.
- Implement RESTful API and Integrate third-party APIs and services to enhance application functionality.
- Write clean, efficient, and maintainable code, following best practices and coding standards.
- Collaborate with QA engineers to ensure the quality and reliability of the software through testing and code reviews.
- Troubleshoot and resolve issues, identifying and implementing solutions in a timely manner.
- Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospective meetings.
- Collaborate with cross-functional team, identify and deploy or provide assistance in cybersecurity measures by continuously performing vulnerability assessment.
[Additional Description]
Your Skills & Abilities (Required Qualifications)
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven 5 years+ experience as a Java Full-Stack Developer with a focus on both front-end and back-end development. strong proficiency in Java and Java frameworks, like Spring and Quarkus, including unit test frameworks, like JUnit and TestNG.
- Extensive experience with front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (Angular, React, or Vue.js).
- Hands on experience of high-performance microservices architecture and containerization (Docker)
- Familiarity with database systems, including RDBMS and NoSQL, such as MS SQL Server, PostgreSQL, MySQL, Oracle, MangoDB.
- Expertise in RESTful API design and integration of third-party APIs.
- Familiarity with and hands on experience of popular middleware like load balancer, cache service, message queue.
- Solid knowledge of architectural patterns, design principles, and best practices.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Experience with globally distributed and large cross-functional teams, with a track record of having developed work and managing delivery.
- Thorough understanding of the software development, experience with Agile development methodology, competent in enterprise and agile project management tools.
- Experience with failure mode and effects analysis, excellent cross team collaboration and problem-solving skills with attention to detail and root causes.
- Sense of ownership and drive for result and solutions.
- Exceptional listening skill and good interpersonal skills.
- Effective Communication and Presentation skills in both English and Chinese, especially on business problems, alternatives and project strategy to a project team and customer groups.
- Must be able to thrive in a fast-paced environment and be willing to embrace change.
What Will Give You A Competitive Edge (Preferred Qualifications)
- Microsoft Azure cloud-based solution development experience is a plus.
- Mobile (iOS/Android) and Mini-program development experience is a plus.
Informações sobre diversidade
A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego. Para saber mais, acesse Como contratamos.
Declaração de Igualdade de Oportunidades de Emprego (EUA)
A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais. Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido.
Adaptações (EUA e Canadá)
A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail Careers.Accommodations@GM.com ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.