GM is looking to improve its global B2C and B2B eCommerce solutions for physical products, including Parts & Accessories, and backend services supporting GM Energy products, by delivering an end-to-end, scalable, and innovative digital experience.
Requirements
- Proficiency in Test Driven Development (unit tests, automation test cases, CI/CD validation).
- Experience with Java, Java Frameworks, messaging systems, IBM/Atlassian products, Azure services, and CI/CD platforms.
- Strong understanding of GraphQL, microservices, RESTful APIs, and webhooks.
- Experience with eCommerce platforms (OMS, inventory, payments, CMS, CRM, analytics, optimization).
- Familiarity with observability tools (Datadog, Kibana) and automation tools (Playwright, BrowserStack).
- Hands-on experience with IBM OMS Sterling, Kafka, IBM MQ, Pulsar, Azure Topics.
- Proficiency in ReactJS, NextJS, and modern JavaScript (ES2020+).
Responsibilities
- Lead the design, development, and optimization of user interfaces for GM’s eCommerce and energy solutions.
- Write secure, scalable, and maintainable code with unit testing, automation, and CI/CD validation.
- Weigh architectural trade-offs, applying synchronous and asynchronous design patterns.
- Mentor junior engineers, lead code reviews, and establish engineering best practices.
- Collaborate with product managers, architects, and engineers to deliver seamless customer experiences.
- Drive backend API and SQL performance optimization, ensuring high availability and reliability.
- Create and manage documentation deliverables including technical specifications, data mapping, and workflow diagrams.
Other
- Bachelor’s degree in Computer Science or related field, or 8+ years equivalent work experience.
- 5+ years of experience in full-stack development with a focus on eCommerce fulfillment, order management, and third-party integrations.
- Travel to the Warren Technical Center in Warren, MI three times per week, at minimum.
- Must be able to work in a hybrid environment.
- Ability to obtain necessary clearance or visa requirements.