Ford is looking for a Full Stack Developer to join Ford Credit. You will focus on designing and implementing scalable APIs and microservices, collaborating with cross-functional teams, and driving technical excellence through modern engineering practices within a culture dedicated to diversity, equity, inclusion, and providing an exceptional automotive financing experience.
What You'll Do
- Collaborate with product managers, designers, and stakeholders to understand product vision and requirements.
- Provide technical insights and translate requirements into technical specifications considering performance, scalability, and maintainability.
- Design system architecture and implement scalable APIs and microservices.
- Demonstrate exceptional technical ability through proof of concepts and spikes.
- Partner across functions to influence strategy and plans to improve customer value.
- Actively review, evaluate, and provide feedback on product designs and architectures with an engineering focus.
- Guide design decisions, review and approve technical designs, architecture diagrams, and code.
- Create prototypes or minimum viable products to validate technical concepts and gather feedback.
- Develop and socialize new engineering principles and practices fit for the organization.
- Evaluate and recommend new and emerging products and technologies.
- Partner with engineering teams, design, research and end-users to deliver updates.
- Facilitate highly collaborative Full Stack eXtreme Programming (XP) including Pair Programming, Test Driven Development (TDD), DevOps, CI/CD, Security, and Monitoring/logging/tracing tools.
- Engage in Agile practices including stand-ups, backlog grooming, sprint demos and journey mapping.
- Manage dependencies and stakeholders.
- Create and maintain technical documentation, including specifications, architecture diagrams, and user manuals.
- Stay updated on industry trends, emerging technologies, and best practices to identify opportunities for process improvements, automation, and optimization.
What We're Looking For
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology or a related field.
- 7+ years of advanced professional experience in software design, development, and execution.
- 7+ years of work experience in Java 8 or above.
- 5+ years of work experience in the Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud).
- 3+ years of work experience in Microservice architecture and SOAP or REST APIs.
- 3+ years of Cloud Native Development experience on the GCP Platform (CloudRun, Cloud Functions, Containers via Podman).
- Experience in Agile project involvement and Software Craftsmanship.
- Experience in Front end client development frameworks (React/Angular).
- Experience in Code quality tools (42Crunch, SonarQube, CheckMarx, etc.).
- Experience with CI/CD – Tekton or relative exposures on GIT hub, Jenkins, Maven, Gradle, etc.
Nice to Have
- Exposure and knowledge of Asset Finance tools.
Technical Stack
- Languages/Frameworks: Java 8+, Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
- Architecture: Microservice architecture, SOAP or REST APIs
- Cloud: GCP Platform (CloudRun, Cloud Functions, Containers via Podman)
- Messaging/Streaming: GCP Pub/Sub, Kafka, GCP EventArc
- Persistence: Buckets, PostgreSQL, Bigtable
- Front End: Front end frameworks (React/Angular)
- Code Quality: 42Crunch, SonarQube, CheckMarx
- CI/CD: Tekton, GIT hub, Jenkins, Maven, Gradle
- Monitoring/Logging: SPLUNK, Dynatrace
Ford is an equal opportunity employer committed to a culture of diversity, equity, and inclusion.



