Senior Java Full Stack Software Engineer (Java / React)

  • Dearborn, MI
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
$120,000+
Full Time
No Travel Required

Skills

java
React

Job Details

This is a fulltime role please don't apply if you are looking for C2C roles. Only Local Candidates

Job Title

Senior Java Full Stack Software Engineer (Java / React) Dearborn, MI

Location

Dearborn, MI (onsite / hybrid as per Ford team policy; only local candidates will be considered)

Fulltime, (open salary range based on experience)

About Ford Motor Company

Ford Motor Company is a global automotive and mobility company headquartered in Dearborn, Michigan, building connected vehicles, digital products, and datadriven services across Ford Blue, Model e, and Ford Pro. Teams in Dearborn design and deliver cloudnative platforms, customerfacing web and mobile experiences, and enterprise solutions that support advanced manufacturing, supply chain, and electrification programs.

Role Overview

Ford is seeking an experienced Senior Java Full Stack Software Engineer with strong React experience to design, build, and operate highly available, secure, and scalable applications supporting critical Ford programs. The role is handson, working across backend microservices and modern frontend UI, and requires close collaboration with product managers, architects, and other engineers in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain Javabased microservices using Spring Boot and related frameworks, following Ford s engineering standards.
  • Build rich, responsive user interfaces with React (React.js, hooks, componentbased architecture) integrating with RESTful APIs and backend services.
  • Implement and consume RESTful APIs for communication between services and UI clients, including API documentation and versioning.
  • Work on full stack features endtoend: data modeling, services, business logic, UI, and deployment in cloud environments.
  • Develop applications using cloudnative architectures, leveraging platforms such as Google Cloud Platform (Google Cloud Platform) (e.g., Cloud Run, BigQuery, Pub/Sub) where applicable.
  • Work with both relational and NoSQL databases (e.g., PostgreSQL, MySQL, Cloudnative stores) including schema design, performance tuning, and secure access patterns.
  • Apply secure coding practices and adhere to Ford information security policies, including authentication, authorization, encryption, and data protection.
  • Participate in Agile / XP practices including pair programming, TDD, CI/CD, and iterative delivery with frequent production releases.
  • Collaborate with product owners, product managers, UX, and other engineering teams to translate business needs into technical solutions and user stories.
  • Lead or mentor other engineers by defining best practices, conducting code reviews, and contributing to architecture and design decisions.
  • Diagnose complex production issues, perform rootcause analysis, and implement robust fixes and improvements.

Required Qualifications

Bachelor s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.

  • 10+ years of handson software development experience, with a strong focus on enterprisegrade Web or cloud solutions.
  • 8+ years of experience with Java and related frameworks (Java 8+ preferred), including objectoriented design and design patterns.
  • 5+ years of recent frontend development experience using React.js (or similar modern framework) building productiongrade SPAs.
  • Strong experience with Spring / Spring Boot, RESTful services, and microservice design.
  • Experience with HTML5, CSS3, JavaScript/TypeScript, and responsive UI development.
  • Handson experience with SQL and at least one relational database (e.g., PostgreSQL, MySQL, SQL Server) and exposure to NoSQL/datastore technologies.
  • Experience working in Agile teams with CI/CD pipelines using tools such as Git, Jenkins, or similar.
  • Proven ability to analyze complex requirements, break them into deliverable stories, and deliver highquality, testable code.
  • Excellent communication and collaboration skills; ability to work with crossfunctional stakeholders in a large enterprise.
  • Must be legally authorized to work in the United States; visa sponsorship is not available for this role.
  • Must be local to Dearborn, MI or able to reliably work onsite according to Ford s hybrid policy (no remoteonly or nonlocal candidates).

Preferred Qualifications

  • Experience with Google Cloud Platform (Google Cloud Platform) services such as Cloud Run, BigQuery, Cloud Storage, Pub/Sub, and Apigee.
  • Experience with API management and documentation using tools and standards such as OpenAPI/Swagger and Apigee.
  • Familiarity with Node.js on the server side in addition to Java, for select services or tooling.
  • Experience with dataintensive or analyticsheavy applications, including integration with data warehouses or streaming platforms.
  • Background in automotive, manufacturing, supply chain, or telematics domains.
  • Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, pipeline automation).
  • Experience mentoring developers and contributing to engineering community practices, guilds, or standards at scale.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.