1

Senior Java Developer Jobs in Ypsilanti, MI (NOW HIRING)

We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive Services Team. We have a challenging list of projects including modernizing the ...

Senior Java Software Engineer

Ann Arbor, MI · On-site

$38.09 - $42.33/hr

This is an unparalleled opportunity for a skilled Software Engineer to dive into the heart of ... What You'll Bring * 1+ years of experience with Java and J2EE (both client and server-side). * 1+ ...

Sr Full Stack Java Developer

Farmington Hills, MI · On-site

$51.75 - $66.75/hr

Job#: 3049723 Summary We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should ...

Full Stack Java Developer

Dearborn, MI · On-site

$100 - $125/hr

Need software engineer to work on Propulsion in house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming and Automation testing. Job involves software ...

Showing results 21-40

Senior Java Developer information

See Ypsilanti, MI salary details

$9

$56

$78

How much do senior java developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior java developer in Ypsilanti, MI is $56.80, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $63.46 per hour, depending on experience, location, and employer.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.

What are the key skills and qualifications needed to thrive as a senior Java developer?

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are the most commonly searched types of Java Developer jobs in Ypsilanti, MI?

The most popular types of Java Developer jobs in Ypsilanti, MI are:

What cities near Ypsilanti, MI are hiring for Senior Java Developer jobs?

Cities near Ypsilanti, MI with the most Senior Java Developer job openings:

Infographic showing various Senior Java Developer job openings in Ypsilanti, MI as of August 2026, with employment types broken down into 75% Full Time, 11% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $118,135 per year, or $56.8 per hour.

Senior Full-Stack Java Developer

Dearborn, MI • On-site

$125 - $150/hr

Other

Medical, Dental, Vision, PTO

Re-posted 4 days ago


Job description

We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters.

Enterprise Technology plays a critical part in shaping the future of mobility. If you’re looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people’s lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.

In this position...

The Variable Marketing & Incentives Product Development Organization is responsible for software development and support of the applications used to manage incentive programs, provide incentive information to dealers and consumers, process and validate incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive Services Team. We have a challenging list of projects including modernizing the Incentives technology platform and enhancing the interface between incentives and eCommerce.

Based in Dearborn, MI, this is a hybrid position with a required four-day onsite presence each week. Relocation assistance may be available for qualified candidates.

Responsibilities

What you'll do...

  • Design, develop, and implement robust and scalable web applications using Java, Spring Boot, and other related technologies.
  • Build server‑side implementation, ensuring high performance and responsiveness to requests from the front‑end.
  • Design and manage databases using SQL such as PostgreSQL, SQL Server.
  • Develop and consume cloud‑native RESTful APIs to connect front‑end and back‑end services seamlessly.
  • Design solutions to have high performance and resilient enough for 99.99% availability.
  • Conduct thorough testing and debugging of applications to ensure software quality and reliability with 100% test coverage and full automated testing.
  • Work closely with product managers and other software engineers to define and implement innovative solutions for product direction, visuals, and experience.
  • Participate in code reviews to maintain code quality and consistency.
  • Stay up‑to‑date with emerging technologies and industry trends to continuously improve development processes and deliver cutting‑edge solutions.
  • Engage in the full product life cycle development as a full‑stack software engineer.
Qualifications

You’ll have...

Bachelor of Computer Science, Information Systems, Systems Programming or equivalent combination of relevant education and experience

  • 10+ years of experience in Java development.
  • 5+ years of experience with Spring Boot and other modules including cloud versions, and related technologies and front‑end frameworks such as Angular.
  • 3+ years of experience with cloud‑native RESTful APIs design and implementation with publishing REST APIs in APGIEE by meeting the Ford/ or other Company recommended Security Gates checks.
  • 2+ years of experience with GCP Services – Cloud Run, Cloud Run Jobs, Cloud Scheduler, Secret Manager, Monitoring, pub/sub or similar cloud experience.

Even better, you may have...

Master Degree in Computer Science, Computer Engineering or similar field.

  • End to end (Build, integrate and deliver) support of batch jobs, REST API and front‑end Angular Application.
  • Familiarity with version control systems like Git.
  • DevSecOps CI/CD – Tekton.
  • IAC – Terraform.
  • Incentive or eCommerce experience.

Benefits include:

  • Immediate medical, dental, vision and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp‑up programs, subsidized back‑up childcare and more.
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more.
  • Vehicle discount program for employees and family members and management leases.
  • Tuition assistance.
  • Established and active employee resource groups.
  • Paid time off for individual and team community service.
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day.
  • Paid time off and the option to purchase additional vacation time.

This position is a salary grade of 7 or 8 and ranges from $99,600 to $192,900.

Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.

Visa sponsorship is not available for this position.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.

Job Info
  • Job Identification 60884
  • Job Category Enterprise Technology
  • Posting Date 06/03/2026, 02:44 PM
  • Degree Level Bachelor's Degree or equivalent
  • Job Schedule Full time
  • Locations 22001 Michigan Ave, Dearborn, MI, 48124, US (Hybrid)
#J-18808-Ljbffr