Ford Motor Company

Software Engineer


PayCompetitive
LocationChennai/Tamil Nadu
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 21976

      FDSP is a collection of cloud-based Java microservices and data repositories that interface with client tools used by vehicle service technicians. FDSP consists of 30 microservices, 450+ APIs, 14 databases (SQL server and MongoDB), and 80TB+ file stores, It interfaces with internal and external systems to provide the data and files necessary for technicians to diagnose and repair Ford vehicles.

      To support this business-critical system. the FDSP team is looking for a highly motivated and capable software engineer with a passion to work on a collaborative software delivery team to develop and enhance Ford's vehicle diagnostics capabilities.

      Qualifications

      3+ years of software development experience with:

      • Java, Springboot and REST services
      • Cloud microservices development (GCP and PCF)
      • Microsoft SQL Server and 2+ year with MongoDB or other database technologies
      • Agile development methodologies
      • GitHub, Tekton/Jenkins and Gradle


      A qualified candidate will have:
      • Strong communication, interpersonal and analytical skills
      • Exceptional abilities in troubleshooting application and performance issues
      • Experience with Splunk and Dynatrace
      • Experience with Angular and/or Kafka is helpful
      • Strong commitment to quality practices; Experience with test-driven development
      • Ability to multi-task and manage changing priorities
      • Demonstrated initiative as well as the ability to work independently

      Responsibilities

      • Design and develop microservice-based application software using Java Spring Framework
      • Assist with the migration from Pivotal Cloud Platform to Google Cloud Platform for all FDSP services.
      • Contribute to feature and user story development/backlog refinement as part of the team’s Agile methodology
      • Assist with source code maintenance, application builds, and code releases
      • Collaborate with business partners and other product teams on project design, development, integration, testing, and deployments
      • Use DevOps tools such as Jenkins, SonarQube, CheckMarx, Fossa, and GitHub to deploy, improve and manage software. Leverage Dynatrace and Splunk to monitor monitor system performance and assess production incidents
      • Identify and drive implementation of system improvements to enhance availability, performance, and quality of the application
  • About the company

      Ford is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation.