Ford Motor Company

Senior Software Engineer – Full Stack (Java)

Ford Motor Company Chennai, Tamil Nadu, India

Motor Vehicle Manufacturing · 10,001+ employees

6 h ago Closes in 1d
java Senior (5-10 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design and develop scalable web applications, APIs, and microservices within a cloud-native architecture. Collaborate with cross-functional teams to deliver high-quality business solutions using Agile practices.

What they look for

Java Spring Boot React.js REST APIs Microservices Cloud-native architecture TDD CI/CD Git SQL NoSQL Agile Software design principles OOP SOLID Design patterns

Requirements

Requires a bachelor's degree in Computer Science or a related field and at least 5 years of software development experience. Candidates must possess strong expertise in Java, Spring Boot, and modern front-end frameworks like React.js.

Benefits

Competitive salary Comprehensive benefits Continuous learning Career growth opportunities Gym Sports facilities

Full description

At Ford Motor Company, we are shaping the future of mobility. The Ford Customer Service Division (FCSD) delivers digital platforms that support dealers, customers, and enterprise operations globally.

We are looking for passionate software engineers who enjoy solving complex problems, working in agile teams, and building high-quality software using modern engineering practices.

Responsibilities

  • Design and develop scalable web applications, APIs, and microservices in a cloud-native architecture
  • Write clean, maintainable, and production-quality code following best practices
  • Collaborate with product managers, UX designers, and engineers to deliver business solutions
  • Contribute to Agile development practices, including TDD and continuous delivery
  • Enhance test automation and improve application quality and coverage
  • Monitor and optimise system performance using cloud monitoring tools
  • Participate in code reviews and promote software craftsmanship
  • Work closely with cross-functional teams on enterprise and fleet solutions

Qualifications

Must-Have Skills

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 5+ years of experience in software development
  • Strong expertise in: • Java (Core Java) and Spring Boot
  • React.js (or similar modern front-end framework)
  • Experience building REST APIs and microservices
  • Strong understanding of relational and/or NoSQL databases
  • Experience with CI/CD pipelines and version control (Git)
  • Hands-on experience with modern testing practices (TDD, unit & integration testing)
  • Solid understanding of software design principles (OOP, SOLID, design patterns)

Good to Have

  • Experience with cloud platforms (GCP, AWS, or Azure)
  • Familiarity with infrastructure-as-code (Terraform) and DevOps practices
  • Experience with API gateways (e.g., Apigee)
  • Knowledge of monitoring tools such as Splunk or Dynatrace
  • Exposure to containerised or serverless architectures
  • Familiarity with Agile tools such as Jira
  • Experience working in XP environments (pair/mob programming)
  • Exposure to automotive or large-scale enterprise systems

What You’ll Receive

  • Opportunity to work on global, high-impact platforms
  • Access to a world-class tech campus in Chennai (gym, sports facilities, etc.)
  • Competitive salary and comprehensive benefits
  • Continuous learning and career growth opportunities
  • Collaborative and innovation-driven engineering culture

Diversity & Inclusion

Ford is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration without regard to protected characteristics.

Similar roles