Senior SWE
508 michelin india private - 508
📍 pune india🕐 30d ago🔗 workday
Job Description
Senior Software Engineer
\- - - - - - - - - - - -
We are seeking a hands-on technologist with experience in evaluating complex environments and technology stacks, and building, maintaining, and supporting efficient digital solutions.
As a Full Stack Developer, the ideal candidate will have strong expertise in **Spring Java Framework, NodeJS, ReactJS/AngularJS**, and experience developing scalable enterprise applications across the full software development lifecycle. The candidate will be responsible for designing, developing, testing, deploying, and supporting cloud-native applications while collaborating with cross-functional teams in an Agile environment.
Experience with **MongoDB, AWS Cloud Services, Docker, AWS CDK, and modern frontend development frameworks** is highly desirable. The candidate should be comfortable working on both backend and frontend technologies and contributing to architecture, development, deployment, and continuous improvement initiatives.
**Preferred Technology Stack Summary**
**Backend:** Java Spring Boot, NodeJS, FeatherJS, TypeScript, REST APIs, Microservices
**Frontend:** ReactJS, AngularJS/Angular, TanStack Query, HTML5, CSS3
**Database:** MongoDB, DynamoDB
**Cloud & DevOps:** AWS, AWS CDK, Docker, CI/CD
**Key Responsibilities**
* Participate in the development of software platforms, web applications, and mobile-enabled solutions.
* Design and develop end-to-end enterprise applications using Java Spring Framework, NodeJS, ReactJS, and AngularJS.
* Build and maintain scalable backend services, APIs, and microservices.
* Develop responsive and user-friendly frontend applications using ReactJS or AngularJS.
* Work across the full technology stack, delivering secure, scalable, and high-performing solutions.
* Develop new features in support of rapidly evolving business and project requirements.
* Design and implement integrations between internal and external systems.
* Build cloud-native solutions leveraging AWS services and Infrastructure as Code (IaC) practices.
* Create and manage containerized applications using Docker.
* Participate in code reviews and ensure adherence to coding standards and best practices.
* Monitor application performance, availability, and scalability while proactively identifying risks.
* Collaborate with internal teams, third-party vendors, dealers, and customers as part of an Agile and autonomous delivery team.
* Support CI/CD, deployment automation, and operational excellence initiatives.
**Soft Skills Required**
* Independent problem-solving skills.
* Strong analytical and troubleshooting abilities.
* Good verbal and written communication skills.
* Ability to learn new skills and technologies quickly and independently.
* Strong collaboration and stakeholder management skills.
* Ability to work effectively in Agile and cross-functional teams.
* Self-motivated with a strong sense of ownership and accountability.
**Qualification & Experience**
* 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 (OOP) experience.
* Minimum 2+ years of hands-on JAVA sprint or NodeJS development experience using JavaScript/TypeScript.
* Minimum 2+ years of hands-on experience with ReactJS or AngularJS.
* Experience working with REST APIs and microservices architecture.
* Experience with MongoDB and/or DynamoDB databases.
* Hands-on experience with AWS cloud services.
* Experience with Docker and containerized application deployment.
* Good understanding of Agile/Scrum development methodologies.
* Experience with AWS CDK is preferred.
**Technical Skills**
**Backend**
* Java
* Spring Boot / Spring Framework
* NodeJS
* TypeScript
* JavaScript
* FeatherJS
* REST APIs
* Microservices Architecture
**Frontend**
* ReactJS
* AngularJS / Angular
* React Query (TanStack Query)
* HTML5
* CSS3
* TypeScript
* JavaScript
**Database**
* MongoDB
* DynamoDB
* Database Design & Optimization
**AWS Cloud**
* AWS CDK
* Lambda
* API Gateway
* IAM (Identity and Access Management)
* CloudWatch
* EC2
* S3
* DynamoDB
**DevOps & Deployment**
* Docker
* CI/CD Pipelines
* Git/GitHub/GitLab
* Infrastructure as Code (IaC)
**Good to Know**
* AWS CDK
* Auth0
* OAuth2 / JWT Authentication
* Serverless Architecture
* ECS/ECR
* Kubernetes
* Event-Driven Architecture
* Application Monitoring & Observability
* Enterprise-scale distributed systems
**Behavioural Skills**
* Planning & Organizing
* Teamwork & Collaboration
* Customer Focus
* Continuous Learning
* Strong Ownership & Accountability
* Ability to rapidly learn and adopt new concepts, business models, and technologies
* Working effectively with internal and external stakeholders in an international environment
* Adaptability and proactive problem-solving mindset