1

Direct Client Java Developer Jobs in Canton, MI (NOW HIRING)

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+ ...

.Net Developer

Detroit, MI · On-site

$47.75 - $63/hr

... direct client * Analyzes technical aspects of development projects. * Writes program code to meet ... Bachelor's degree earned through a 4-year degree program in related field. * 5+ years' programming ...

.NET Developer

Pontiac, MI · On-site

$48 - $63.25/hr

Our Client is seeking a skilled (4+ years) Software Developer proficient in Java and .NET to design, develop, and maintain secure, scalable applications in a Windows and Microsoft-based environment.

.Net Developer

Detroit, MI · On-site

$47.75 - $63/hr

... direct client * Analyzes technical aspects of development projects. * Writes program code to meet ... Bachelor's degree earned through a 4-year degree program in related field. * 5+ years' programming ...

... the client team to address escalations. .. • Implement change requests and engineering tasks ... Required : • Identity and Access Management, Java/j2ee experience, Support in IAM product. • ...

Sr .Net Developer

Detroit, MI

$54.50 - $69.25/hr

Can reach me at 734-956-4737 *165 DIRECT CLIENT REQUIREMENT Role .NET Developer Location : Detroit, MI Duration : Long term Rate : Best NEED ONLY GC or CITIZEN Responsibilities Learn and understand ...

Frontend Developer

Dearborn, MI · On-site

$95K - $111K/yr

As a Senior Developer, you will be part of the delivery team working on one of our client's key ... Minimum of 5 years combined Java and/or JavaScript coding experience * Must have Java, Spring ...

What You'll Bring * 3+ Years of experience with core Java (both client and server side). * 3+ Years Experience with Object-Oriented Analysis/Design (OOA/OOD), distributed systems/software, real-time ...

AEM Architect

Dearborn, MI

$58 - $76.25/hr

... our direct client. Title : AEM Architect Location : Dearborn, MI Duration: Contract Must have at ... Java/J2EE, .NET, Adobe, ERP, MS Great Plains etc., Must have experience with SOAP and RESTful Web ...

Sr. Software Developer

Trenton, MI

$49 - $64.75/hr

... Java technologies is must. • Experience in client/ server integration. • Experience in web ... programming/scripting languages. • Experience in developing automated test cases using the JUNIT ...

Showing results 41-60

Direct Client Java Developer information

See Canton, MI salary details

$14

$52

$71

How much do direct client java developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for direct client java developer in Canton, MI is $52.54, according to ZipRecruiter salary data. Most workers in this role earn between $45.43 and $58.80 per hour, depending on experience, location, and employer.

What is a direct client Java developer?

Direct Client Java Developers are professionals who work directly with the end client (the company needing software solutions), rather than through third-party staffing agencies or consulting firms. They specialize in developing, testing, and maintaining applications using the Java programming language. These developers often communicate closely with the client's internal teams to understand project requirements, deliver customized solutions, and provide ongoing technical support. Working directly with clients can lead to clearer communication, faster feedback, and more tailored outcomes for software projects.

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

To thrive as a Direct Client Java Developer, you need a strong grasp of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, often supported by a computer science degree. Expertise in development tools such as Eclipse or IntelliJ, version control systems like Git, and familiarity with RESTful APIs are typically expected, while certifications like Oracle Certified Professional (OCP) can be advantageous. Effective communication, problem-solving, and the ability to collaborate with cross-functional teams make candidates stand out. These skills ensure efficient development, seamless client interactions, and successful project delivery in dynamic technical environments.

What are some typical challenges faced by direct client Java developers when working on client-specific projects?

Direct Client Java Developers often need to quickly adapt to varying client requirements and legacy systems, which can present challenges in understanding undocumented codebases or integrating new features. Communication is key, as developers must collaborate closely with client stakeholders to clarify project goals and address feedback promptly. Additionally, balancing multiple project deadlines and maintaining high code quality can be demanding, especially when working in fast-paced environments. However, these challenges also provide valuable opportunities to enhance technical expertise and client-facing skills.

What is the difference between Direct Client Java Developer vs Contract Java Developer?

AspectDirect Client Java DeveloperContract Java Developer
Work EnvironmentEmployed directly by a company, often in a full-time roleHired through a staffing agency or as an independent contractor for a specific project
CredentialsTypically requires Java certifications and relevant experienceSimilar credentials, but may prioritize flexibility and quick onboarding
Employer & Industry UsageCommon in corporate IT departments, finance, healthcare, and tech firmsFrequent in consulting, project-based work, and agencies serving multiple clients

In summary, a Direct Client Java Developer is employed directly by a company for ongoing projects, while a Contract Java Developer works on temporary assignments through agencies or independently. Both roles require Java expertise and relevant credentials, but differ mainly in employment structure and work environment.

What are popular job titles related to Direct Client Java Developer jobs in Canton, MI?

For Direct Client Java Developer jobs in Canton, MI, the most frequently searched job titles are:

What job categories do people searching Direct Client Java Developer jobs in Canton, MI look for?

The top searched job categories for Direct Client Java Developer jobs in Canton, MI are:

Infographic showing various Direct Client Java Developer job openings in Canton, MI as of June 2026, with employment types broken down into 2% As Needed, 29% Full Time, 62% Part Time, 2% Temporary, and 5% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $109,293 per year, or $52.5 per hour.

Senior Java Software Engineer

Ann Arbor, MI • On-site

Aquent
Recruiting and Staffing Services • 5 - 10K employees

$38.09 - $42.33/hr

Temporary

Medical, Dental, Vision, Retirement

Re-posted 5 days ago


Key responsibilities

  • Lead complex product design, troubleshooting, and system analysis to resolve intricate challenges.

  • Drive system design, develop specifications, implement program logic, and perform testing, debugging, and documentation.

  • Collaborate with stakeholders and enterprise teams to define and implement strategic technology solutions.


Job description

Placement Type:
Temporary
Salary:
$38.09-42.33 Hourly
W2
Start Date:
Aug 10, 2026
Aquent is thrilled to partner with a leading financial services firm, a true pioneer in its field, renowned for its innovative and high-performance platforms. This organization is deeply committed to technological excellence and fostering a collaborative environment where groundbreaking ideas are transformed into high-impact products that empower millions.
This is an unparalleled opportunity for a skilled Software Engineer to dive into the heart of financial innovation, shaping critical technology that directly influences the speed, reliability, and future direction of systems vital to millions. Your expertise will be instrumental in enhancing core application functionality, user interfaces, and various backend modules, making a tangible impact on essential financial operations and driving the future of finance. You will contribute to cutting-edge solutions that empower users and redefine the financial landscape.
Your Impact & Responsibilities
  • Lead complex product design and troubleshooting, applying extensive research and analysis to resolve intricate challenges.
  • Drive comprehensive system design, specification development, program logic, and robust testing, debugging, and documentation practices.
  • Make critical architectural and design choices that will strategically guide development teams.
  • Lead complex programming initiatives, providing thorough technical reviews of development efforts and documentation to ensure quality and adherence to best practices.
  • Analyze complex technical problems and propose innovative, effective solutions.
  • Serve as a key technical contributor in collaborative interactions with stakeholders, translating business needs into robust technology solutions.
  • Collaborate closely with enterprise architecture and infrastructure teams to define and implement strategic designs and initiatives.
  • Lead the rapid troubleshooting and resolution of complex issues across development and production environments, ensuring system stability and performance.

What You'll Bring
  • 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.

Bonus Points If You Have
  • 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.

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. We also offer free online training through Aquent Gymnasium. More information on our awesome benefits!
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.
#LI-LP1
Other Requirements
#LI-LP1