Ford Motor Company
Website:
ford.com
Job details:
Job Description
We are looking for a highly skilled Senior Full‑Stack Software Engineer to design, build, and operate enterprise‑grade applications across web and digital platforms. The ideal candidate excels in backend microservices, is proficient in cloud‑native architecture (GCP preferred), and is comfortable developing modern front‑end experiences. This role works closely with product, design, and engineering teams to deliver reliable, high‑quality software at scale, following Agile XP, DevOps, and continuous delivery practices.
You will drive technical decisions, develop robust solutions, support production environments, and contribute to a culture of engineering excellence through TDD, pair programming, and continuous improvement.
Responsibilities
Engineering & Development
- Design, develop, and deploy scalable backend microservices using Java, Spring Boot, and cloud‑native patterns.
- Build full‑stack features using modern frameworks such as React; AEM experience is desirable but optional.
- Develop APIs (REST/SOAP), integrations, and high‑performance backend services.
- Create automated unit, integration, and functional test suites using best‑in‑class tools.
Cloud & DevOps
- Build and operate applications on cloud platforms (GCP preferred; AWS/Azure acceptable).
- Implement CI/CD pipelines, monitoring, logging, and tracing (e.g., GitHub, Jenkins, Splunk, Dynatrace).
- Ensure performance, security, and reliability through SAST/DAST, performance testing, and automation.
Agile XP & Collaboration
- Work in a balanced product team—design, product, and engineering—to deliver high‑value features.
- Participate in and champion XP practices: TDD, pair programming, continuous integration, refactoring.
- Support Agile ceremonies including stand‑ups, backlog grooming, sprint planning, demos, and retros.
Support & Ownership
- Provide on‑call and off‑hours production support on a rotational basis.
- Lead troubleshooting, root cause analysis, and continuous improvement initiatives.
- Research emerging technologies and influence adoption across engineering teams.
Required
QUALIFICATIONS
- B.E./B.Tech or equivalent.
- 7+ years of hands‑on experience in software development.
- 4+ years of experience with Java, Spring Boot, Spring MVC, Spring Cloud.
- 3+ years building microservices and REST/SOAP integrations.
- 2+ years of cloud‑native development (GCP preferred; AWS/Azure acceptable).
- Experience with front‑end frameworks such as React, Angular (AEM is optional).
- Strong expertise in Agile development, XP practices, TDD, and DevOps workflows.
Click on Apply to know more.