Senior Full Stack Software Engineer - Dnee

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

Senior Software Engineer responsible for building resilient and scalable full-stack solutions in Java and cloud-native environments (GCP) for dealer-facing applications. The role involves technical leadership, end-to-end solution development, applying agile methodologies, and fostering collaboration.

What you'd actually do

  1. Drive the definition, technical design, development, and delivery of complex, high-quality full-stack solutions. This includes coding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security.
  2. Utilize Java (Spring Boot), Angular, GCP, and RESTful APIs.
  3. Employ TDD, CI/CD (Tekton, GitHub), and other agile principles (e.g., Rally) throughout the development lifecycle.
  4. Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards.
  5. Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.

Skills

Required

  • Java
  • Spring Boot
  • Angular
  • RESTful APIs
  • GCP
  • Docker
  • PostgreSQL
  • Kafka
  • CI/CD
  • TDD

Nice to have

  • React
  • Elasticsearch
  • Azure Cosmos DB
  • Cassandra
  • Istio
  • Multi-Tenant
  • Single Tenant
  • SonarQube
  • CheckMarx
  • Splunk
  • DynaTrace
  • JIRA