Michelin

Senior Software Engineer

Michelin
Apply
2 days ago
Pune, IndiaSenior

Responsibilities

  • Develop software platforms, web applications, and mobile-enabled solutions.
  • Design and build end-to-end enterprise applications using Java Spring Framework, Node.js, React.js, and Angular.js.
  • Build scalable backend services, APIs, microservices, and integrations between internal and external systems.
  • Develop responsive frontend applications using React.js or Angular.js.
  • Build cloud-native AWS solutions and apply infrastructure-as-code practices.
  • Create and manage containerized applications with Docker.
  • Participate in code reviews and uphold coding standards and best practices.
  • Monitor application performance, availability, and scalability and proactively identify risks.
  • Support CI/CD, deployment automation, and operational excellence initiatives.
  • Collaborate with cross-functional teams, third-party vendors, dealers, and customers in an Agile delivery environment.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
  • 4 to 8 years of software development experience.
  • Strong object-oriented programming experience.
  • At least 3 years of hands-on Java Spring or Node.js development using JavaScript or TypeScript.
  • At least 2 years of hands-on React.js or Angular.js experience.
  • Experience with REST APIs and microservices architecture.
  • Experience with MongoDB and/or DynamoDB.
  • Hands-on experience with AWS cloud services.
  • Experience with Docker and containerized application deployment.
  • Good understanding of Agile/Scrum development methodologies.
  • AWS CDK experience is preferred.
  • Strong analytical, troubleshooting, communication, collaboration, stakeholder management, problem-solving, learning, ownership, and accountability skills.

Tech Stack

Amazon DynamoDBAngularAWSDockerFeathersJavaJavaScriptMongoDBNode.jsReactTypeScript

Categories

Michelin

About Michelin

11-50 employees
Contact me