- Company Name
- Ford Credit
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary
Design, develop, and maintain cloud‑native Java/GraphQL microservices for Ford Motor Credit. Deliver scalable, secure solutions on GCP using Spring Reactive and GraphQL federation while following Agile XP practices.
Expectations
Deliver high‑quality, production‑ready code at market speed, participate in continuous improvement, and support on‑call rotation. Demonstrate ownership, craftsmanship, and proactive technology research.
Key Responsibilities
- Update technical design with architectural leads.
- Write, test (TDD, unit, integration, load), and deploy Java Spring reactive GraphQL microservices on GCP.
- Automate testing, performance monitoring, and failure notifications using CI/CD pipelines.
- Collaborate with product managers to prioritize business value.
- Engage in pair programming, code reviews, and XP ceremonies (stand‑ups, grooming, demos).
- Conduct proof‑of‑concepts for new features and technology shifts.
- Provide on‑call, off‑hour, and weekend support on a rotational schedule.
Required Skills
- Java (Spring Boot, Spring WebFlux, Spring GraphQL) with ≥2 years of Spring Reactive experience.
- GraphQL federation (federation‑java, Netflix DGS) and GraphQL integration.
- REST API microservices architecture, 3+ years.
- Cloud native development on GCP, AWS, or Azure, 2+ years.
- Agile/Scrum XP, TDD, unit/integration testing (JUnit, Selenium).
- CI/CD tools (Jenkins, GitHub Actions, Maven/Gradle).
- Static analysis and code quality tools (SonarQube, Checkmarx, 42Crunch).
- Monitoring/tracing (Splunk, Dynatrace).
- Version control (Git/GitHub).
Required Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of hands‑on software development experience.
Bonus Qualifications (not required)
- Master’s degree.
- Front‑end frameworks (Angular/React).
- Finance application exposure, database knowledge, or Apigee API management.
- Experience with security standards and investment in Agile tools (Jira, Rally).