1

Fullstack Sr Java Developer Jobs in Farmington, MI

Senior Java Software Engineer

Ann Arbor, MI · On-site

$38.09 - $42.33/hr

... developer who will significantly impact the evolution of their industry-leading desktop trading ... Must-Have Qualifications:** * 1+ years of experience with Java and J2EE (both client and server ...

Stefanini is looking for a FullStack Developer (Dearborn, MI) For quick apply, please reach out to ... like Java, Python, C#, etc. Collaborate with front-end developers to integrate user interface ...

Senior Backend Developer

Dearborn, MI · On-site

$111K - $144K/yr

Stefanini is looking for a Backend Developer(Dearborn, MI) For quick apply, please reach out to ... Java, Write clean, thread-safe, and object-oriented backend code using Java 11/17+. Building a high ...

... Java/Spring, and writing clean, testable, maintainable code. Experience Required: * Senior Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.; guides. * 10+ years in IT * 8+ years in ...

next page

Showing results 1-20

Fullstack Sr Java Developer information

See Farmington, MI salary details

$10

$61

$84

How much do fullstack sr java developer jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for fullstack sr java developer in Farmington, MI is $61.82, according to ZipRecruiter salary data. Most workers in this role earn between $54.18 and $69.09 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Fullstack Sr Java Developer, and why are they important?

To thrive as a Fullstack Sr Java Developer, you need deep expertise in Java, front-end frameworks (like React or Angular), and experience with databases, paired with a relevant computer science degree or equivalent experience. Familiarity with tools such as Spring Boot, RESTful APIs, version control systems (like Git), and cloud platforms is typically required, along with certifications like Oracle Certified Professional Java Programmer (OCPJP) being advantageous. Strong problem-solving, communication, and leadership skills help you collaborate effectively and drive complex projects to completion. These skills and qualities are crucial for building scalable, maintainable applications and ensuring seamless integration across the tech stack.

What are Fullstack Sr Java Developers?

Fullstack Sr Java Developers are experienced software engineers who specialize in building both the front-end (client-side) and back-end (server-side) of web applications using Java and related technologies. They possess advanced skills in Java frameworks like Spring Boot for backend development, as well as expertise in frontend technologies such as JavaScript, HTML, and CSS. These professionals are responsible for designing, developing, testing, and maintaining comprehensive web solutions that are scalable and efficient. Fullstack Sr Java Developers often lead development teams, contribute to architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What is the difference between Fullstack Sr Java Developer vs Backend Java Developer?

AspectFullstack Sr Java DeveloperBackend Java Developer
Required SkillsJava, JavaScript, HTML, CSS, frameworks like Spring and AngularJava, Spring, Hibernate, database management
Work EnvironmentDevelops both client-side and server-side applicationsFocuses on server-side, APIs, and database integration
Industry UsageUsed in startups, tech companies, and full-service development teamsCommon in enterprise, financial, and backend-focused roles

The main difference between a Fullstack Sr Java Developer and a Backend Java Developer lies in their scope of work. Fullstack developers handle both front-end and back-end development, requiring skills in Java and front-end technologies. Backend Java Developers focus solely on server-side logic, databases, and APIs. Your choice depends on whether you prefer working across the entire application stack or specializing in backend systems.

What are some common challenges Fullstack Sr Java Developers face when working on cross-functional teams?

Fullstack Sr Java Developers often collaborate with both front-end and back-end developers, QA engineers, and product managers. A common challenge is ensuring seamless integration between diverse technologies and frameworks used across the stack. Balancing priorities between rapid feature development and maintaining code quality or technical debt can also be demanding. Effective communication and a strong understanding of both client-side and server-side requirements are essential for overcoming these obstacles and delivering robust, scalable solutions.
What are popular job titles related to Fullstack Sr Java Developer jobs in Farmington, MI? For Fullstack Sr Java Developer jobs in Farmington, MI, the most frequently searched job titles are:
What cities near Farmington, MI are hiring for Fullstack Sr Java Developer jobs? Cities near Farmington, MI with the most Fullstack Sr Java Developer job openings:

Senior Java Software Engineer

Skill

Ann Arbor, MI • On-site

$38.09 - $42.33/hr

Other

Medical, Dental, Vision, Retirement

Posted 4 days ago


Job description

Overview

Placement Type:

Temporary

Salary:

$38.09-42.33 Hourly

W2

Start Date:

Aug 10, 2026

Aquent is partnering with a leading financial services firm renowned for its innovative and high-performance platforms, to find a talented developer who will significantly impact the evolution of their industry-leading desktop trading application. This is an exciting opportunity to join a collaborative, innovative, and technically challenging environment where you will perform complex software design, technical analysis, and contribute to a highly performant, multi-threaded, and resilient system. Your expertise will be crucial in enhancing the core desktop application, its installation processes, Java runtime updates, user interface, and various backend modules, directly influencing the speed and reliability of a critical platform.

**What You'll Do:**

* Lead product design and troubleshooting exercises of extreme complexity, requiring extensive research and analysis.
* Drive system design and specification development, program logic, flow-charting, testing, debugging, and documentation.
* Make critical design choices that will guide development teams.
* Lead complex programming tasks, providing thorough review of various development efforts and documentation.
* Analyze problems and recommend effective solutions.
* Serve as a key contributor in client and technology interactions for developing robust technology solutions.
* Collaborate with enterprise architecture and infrastructure teams on strategic designs and initiatives.
* Lead the troubleshooting of complex issues in both development and production environments, ensuring timely resolution.

**Must-Have Qualifications:**

* 1+ years of experience with Java and J2EE (both client and server-side).
* 1+ years of experience with Object-Oriented Analysis/Design (OOA/OOD), distributed systems/software, real-time processing, relational database systems, and messaging systems.
* Strong understanding of data structures, algorithms, and design patterns (GoF).
* Experience with agile methodologies and test-driven development.
* Demonstrated experience working with core business logic within applications.
* Experience in developing APIs and Frameworks.
* Bachelor's degree in Computer Science or an equivalent discipline.
* Excellent written and verbal communication skills.

**Nice-to-Have Qualifications:**

* Experience developing downloadable desktop applications.
* Experience with concurrency and multi-threading.
* Experience with scaling, Java Garbage Collection, and performance tuning.
* Experience with rich UI frameworks such as Angular JS, jQuery, HTML 5, Swing, Java FX, or similar frameworks/APIs.
* Experience with application development frameworks like Spring, Hibernate, JSF, or similar frameworks.
* Experience with Unix/Linux, Windows, and Mac operating systems.
* Experience with build, deploy, and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, JUnit, or similar tools.
* Working knowledge of finance and/or the trading domain.

Please note: This position is available on a W-2 employment basis only and is not open to Corp-to-Corp (C2C) arrangements. The client is also unable to provide employment-based visa sponsorship or transfers for this role.

#LI-LP1

**About Aquent Talent:**

Aquent Talent connects the best talent in marketing, creative, and design with the world's biggest brands.
Our eligible talent get access to amazing benefits like subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match.
Aquent is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. We're about creating an inclusive environment-one where different backgrounds, experiences, and perspectives are valued, and everyone can contribute, grow their careers, and thrive.