Full Stack Software Engineer

Ford Ford · Auto · Dearborn, MI +1 · Enterprise Technology

This is a Full Stack Software Engineer role at Ford Motor Company, focusing on designing and developing scalable web services, REST APIs, and client-side logic using Java or Python. The role involves database management (SQL/NoSQL), CI/CD pipelines, container orchestration (OpenShift), and mentoring developers. While the company is in the automotive industry which is increasingly incorporating AI, this specific role is a general software engineering position and not directly involved in building AI/ML models or systems.

What you'd actually do

  1. Design and develop using Java or Python programming languages to implement scalable stateful web services and client-side business logic.
  2. Build REST API and ensure that data and services are available internally and externally via the internet.
  3. Perform log storage and analysis.
  4. Implement real-time collaboration features for web.
  5. Collaborate with cross-functional teams to identify and prioritize technical requirements and deliverables.

Skills

Required

  • Java Spring Boot framework
  • REST APIs
  • GitHub
  • Gradle
  • Database for data storage, retrieval, management, and ensuring data integrity and security
  • Jenkins or Tekton for CI/CD automation
  • Spring Boot
  • OpenShift
  • Bachelor’s degree or foreign equivalent in Computer Science or a related field

Nice to have

  • Python programming languages
  • NoSQL and SQL database technologies
  • PostgreSQL
  • MySQL
  • data modeling
  • cloud-native environment

What the JD emphasized

  • 5 years of progressive, post-baccalaureate experience in the job offered or a related occupation
  • 4 years of experience with each of the following skills is required