Description

Overview:

Michelin is seeking an IT professional who is passionate about architecture and building innovative solutions that drive business value. Join our Order to Cash development team as a Full Stack Architect, responsible for software architecture across Order to Cash business processes in both B2B and B2B2C contexts. This role guides the team in designing, building, and maintaining applications to achieve business ambitions efficiently.

Responsibilities:

  • Lead architecture topics within a Lean and Agile team to enhance business value and ensure continuity by following industry best practices and applying appropriate integration and architectural patterns.
  • Architect, design, and evaluate business requirements, security measures, and legal requirements to create/enhance solutions, providing guidance to Software Engineers.
  • Ensure operability, availability, performance, and security of applications, delivering high-quality solutions and support as needed.
  • Align business orientations with existing/future systems.
  • Perform feasibility studies to validate proposed solutions against expected requirements, costs, and timelines, providing risk mitigation ideas.
  • Use an incremental approach during design and development to manage lead time and deliver incremental functionalities quickly.
  • Participate in a global network of architects for idea sharing and collaboration.

Must-Haves:

  1. BS in Computer Science, Information Systems, or a related field, or equivalent experience with a minimum of 5+ years as a Full-Stack Architect or similar senior technical role.
  2. Proven experience in designing, developing, and deploying enterprise-grade applications using Java Spring Boot, REST APIs, and microservices principles.
  3. Demonstrated Lean & Agile values of cooperation, transparency, courage, and humility, with excellent communication, collaboration, and problem-solving skills.

Preferred Experience:

  • Strong interpersonal skills and high team engagement.
  • Ability to set and achieve goals with minimal supervision.
  • Collaboration, interpersonal, and planning skills.
  • Experience with databases and data modeling.
  • Exposure to integration middleware (e.g., FTP, OBJEX, MQ, DataStage).
  • Experience with container orchestration platforms like Kubernetes.
  • Experience with Apache Kafka for message queuing.

Education

Bachelor's Degree