1

Senior Full Stack Java Developer Jobs in Farmington, MI

Role Overview We are seeking a Senior Full Stack Engineer to design, develop, and support scalable ... Strong experience in backend development using Python, Java, Node.js, or similar technologies

Deep proficiency in Java, SpringBoot, and Microservices. * Experience building modern frontends ... Proficiency in leveraging Generative AI developer tools (e.g., GitHub Copilot) to accelerate the ...

Deep proficiency in Java, SpringBoot, and Microservices. * Experience building modern frontends ... Proficiency in leveraging Generative AI developer tools (e.g., GitHub Copilot) to accelerate the ...

... Java script, CSS, Node.js, ReactJS or Angular JS, REST APIs, GitHub, Azure DevOps, Azure App ... You can access a full list of our benefits, programs, support teams and resources within our ...

ClifyX is a company seeking a Full Stack Developer with extensive experience in Java technologies. The role requires proficiency in both front-end and back-end development, along with strong ...

Showing results 41-60

Senior Full Stack Java Developer information

See Farmington, MI salary details

$10

$57

$76

How much do senior full stack java developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior full stack java developer in Farmington, MI is $57.15, according to ZipRecruiter salary data. Most workers in this role earn between $49.66 and $64.09 per hour, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

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

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

What are the most commonly searched types of Full Stack Java Developer jobs in Farmington, MI?

The most popular types of Full Stack Java Developer jobs in Farmington, MI are:

What are popular job titles related to Senior Full Stack Java Developer jobs in Farmington, MI?

For Senior Full Stack Java Developer jobs in Farmington, MI, the most frequently searched job titles are:

What job categories do people searching Senior Full Stack Java Developer jobs in Farmington, MI look for?

The top searched job categories for Senior Full Stack Java Developer jobs in Farmington, MI are:

What cities near Farmington, MI are hiring for Senior Full Stack Java Developer jobs?

Cities near Farmington, MI with the most Senior Full Stack Java Developer job openings:

Infographic showing various Senior Full Stack Java Developer job openings in Farmington, MI as of August 2026, with employment types broken down into 89% Full Time, 4% Part Time, 6% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $118,872 per year, or $57.1 per hour.

Java Full Stack Software Engineer

HTC Global Services

Dearborn, MI • On-site

$48.25 - $62.50/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

Java Full Stack Software Engineer Overview / Summary

We are seeking a Software Engineer to design, develop, test, and maintain software applications within a CAD/CAE domain. The role requires strong experience in Java full-stack development, Angular, cloud technologies, database development, automation testing, and modern software engineering practices.

The ideal candidate will work on understanding requirements, designing solutions, developing software components, debugging issues, performing testing, and delivering high-quality solutions using established development methodologies.

Key Responsibilities
  • Engage with customers to understand use cases, challenges, and requirements while supporting user-focused software solutions.
  • Design, develop, and deliver software solutions using various tools, languages, frameworks, methodologies, and technologies.
  • Analyze application requirements and determine appropriate technology stacks, integration approaches, and deployment strategies.
  • Create high-level software architecture designs outlining application structure, components, and interfaces.
  • Collaborate with cross-functional teams including product owners, designers, and architects.
  • Define and implement software testing strategies, guidelines, policies, and processes.
  • Improve application performance and optimize solutions while implementing new technologies to increase development efficiency.
  • Apply software engineering practices including test-driven development, continuous integration, and continuous delivery.
  • Support security practices to protect user data through encryption and anonymization approaches.
  • Develop user-friendly and interactive interfaces.
  • Develop and maintain backend applications including APIs and microservices using server-side technologies.
  • Evaluate and incorporate emerging technologies and capabilities to enhance software solutions.
  • Perform troubleshooting, debugging, and analysis of application and performance issues.
  • Test developed components and deploy tested modules into version-controlled environments.
Required Qualifications
  • Bachelor s degree.
  • 5+ years of experience utilizing Java full-stack development to design scalable web applications.
  • Experience with microservices architecture and RESTful APIs.
  • 3+ years of experience developing Angular-based user interfaces.
  • Experience with SQL databases including SQL Server, Oracle, MySQL, or PostgreSQL.
  • Experience with Google Cloud Platform (Google Cloud Platform) development and deployment, including Cloud Run, Pub/Sub, and GCS Bucket.
  • Experience developing and working with REST APIs.
  • Experience with Spring Boot.
  • Experience writing complex SQL queries for data retrieval and analysis.
  • Experience with functional, integration, and regression testing (manual and automated).
  • Familiarity with GitHub or equivalent source control repositories.
  • Experience with test-driven development practices.
  • Strong analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to manage multiple priorities and work independently.
Preferred Qualifications
  • Experience with Agile development methodologies.
  • Experience with Jira.
  • Experience with development practices such as TDD/BDD.
  • Strong understanding of object-oriented programming (OOP) concepts.
  • Experience with code quality analysis, including static and dynamic code analysis.
  • Experience with Kafka.
  • Experience with artificial intelligence development.

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-Hybrid #LI-SK11