1

Senior Full Stack Java Developer Jobs in Farmington Hills, MI

Sr Full Stack Java Developer

Dearborn, MI · On-site

$48.25 - $62.25/hr

Sr Full Stack Java Developer #1058943 Job Summary: * We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular ...

Sr Full Stack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

Sr Full Stack Java Developer #1054486 * We are looking for a Senior Full Stack Java Developer. * The ideal candidate should have at least 5 years of experience, as a problem solver with excellent ...

Sr Full Stack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

Sr Full Stack Java Developer #1055415 Job Decription: Summary * We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and ...

Sr Full Stack Java Developer

Farmington Hills, MI · On-site

$51.75 - $66.75/hr

Sr Full Stack Java Developer #1052033 * We are looking for a Senior Full stack Developer. The ideal candidate should have at least 5 years of experience, as a problem solver with excellent analytical ...

Jr FullStack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

Jr Full Stack Java Developer Location: Farmington, MI or Okemos, MI (Hybrid work) Duration: 12 months+ Job Summary: We are seeking a motivated and enthusiastic Junior Full Stack Developer with 1-3 ...

Full-Stack Developer

Warren, MI · On-site

$50 - $55/hr

... Senior Full-Stack Software Developer. If you're a Java/Spring Boot expert with a knack for designing, developing, and maintaining high-performance, scalable applications, we want you on our team! In ...

Full-Stack Developer

Warren, MI · On-site

$45 - $50/hr

... Senior Full-Stack Software Developer. If you're a Java/Spring Boot expert with a knack for designing, developing, and maintaining high-performance, scalable applications, we want you on our team! In ...

next page

Showing results 1-20

Senior Full Stack Java Developer information

See Farmington Hills, MI salary details

$10

$57

$76

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

As of Jul 8, 2026, the average hourly pay for senior full stack java developer in Farmington Hills, 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 are Senior Full Stack Java Developers?

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, and why are they important?

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 job categories do people searching Senior Full Stack Java Developer jobs in Farmington Hills, MI look for? The top searched job categories for Senior Full Stack Java Developer jobs in Farmington Hills, MI are:
What cities near Farmington Hills, MI are hiring for Senior Full Stack Java Developer jobs? Cities near Farmington Hills, MI with the most Senior Full Stack Java Developer job openings:
Infographic showing various Senior Full Stack Java Developer job openings in Farmington Hills, MI as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $118,872 per year, or $57.1 per hour.
Senior Full Stack Java Developer

Senior Full Stack Java Developer

HTC Global Services Inc

Dearborn, MI • On-site

$48.25 - $62.50/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

Job Title Senior Full Stack Java Developer Overview / Summary We are seeking a Senior Full Stack Java Developer to design, develop, test, and maintain software applications that meet customer needs. This role involves participating in the full software development lifecycle, including software architecture design, application development, testing, deployment, and continuous improvement. The ideal candidate will have experience building scalable applications, developing user interfaces and backend services, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities Engage with customers to understand use cases, pain points, and requirements while advocating for user-centric software solutions. Design, develop, test, and deliver software solutions using modern tools, frameworks, methodologies, and technologies. Evaluate application requirements and determine appropriate technology stacks, integration methods, and deployment strategies.

Create high-level software architecture designs, including application structure, components, and interfaces. Collaborate with product owners, designers, architects, and other cross-functional stakeholders. Define and implement software testing strategies, guidelines, policies, and processes.

Continuously improve application performance and optimize development efficiency through new technologies and best practices. Apply software engineering practices including test-driven development (TDD), continuous integration (CI), and continuous delivery (CD). Support security best practices to safeguard user data, including encryption and anonymization.

Design and develop user-friendly, interactive user interfaces. Develop and maintain backend services, APIs, and microservices using server-side technologies. Evaluate and adopt emerging technologies and capabilities to enhance software solutions.

Required Qualifications Bachelor's Degree. 6+ years of IT experience. 4+ years of software development experience.

Practical experience in two programming languages or advanced proficiency in one programming language. Strong experience with Java. Experience with Spring and Spring Boot.

Experience with Angular. Experience with REST APIs. Experience with CSS.

Experience using GitHub. Experience with Jenkins. Experience with Google Cloud Platform (GCP).

Preferred Qualifications Experience building and supporting microservices architectures. Knowledge of CI/CD pipelines. Experience with zero-downtime and blue-green deployment strategies.

Experience with database schema management and migrations. Knowledge of authentication and authorization technologies. Experience integrating third-party services.

Understanding of HIPAA and PII data handling and encryption best practices. 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