Senior Java Software Engineer

Skill

Ann Arbor (MI)

On-site

USD 52,472 - 58,313

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aquent Talent is seeking a software professional to lead design and troubleshooting for complex systems in a temporary, W-2 engagement. You will drive architecture, program logic, documentation, and collaboration with client and technology teams.

The role emphasizes API/framework development, OOAD, data structures, and agile practices with strong communication skills. Start date Aug 10, 2026, and project-focused delivery are expected.

Qualifications

  • 1+ years of Java/J2EE client and server-side experience.
  • 1+ years of OOA/OOD, distributed systems/software, real-time processing.
  • Strong understanding of data structures, algorithms, and GoF design patterns.
  • 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 equivalent.
  • Excellent written and verbal communication skills.

Responsibilities

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

Skills

Java
J2EE
OOA/OOD
Data structures
Algorithms
Agile
TDD
APIs
Core business logic
Communication skills

Education

Bachelor's degree in Computer Science or equivalent

Tools

Spring
Hibernate
JSF
Angular JS
jQuery
HTML5
Swing
JavaFX
Maven
Jenkins
JUnit

Job description

Overview

Placement Type: Temporary

Salary: $38.09-42.33 Hourly

Employment Type: W-2

Start Date: Aug 10, 2026

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, JavaFX, 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.

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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Skill • Austin (TX)

On-site
Senior Java Software Engineer
Senior Java Software Engineer

Aquent • Ann Arbor (MI)

On-site
USD 95,000 - 130,000
Senior Java Developer
Senior Java Developer

Skill • Austin (TX)

On-site
Subsidized health
Vision plan
Dental plan
+2
Lead Java Developer
Lead Java Developer

Skill • Austin (TX)

On-site
Senior Java AI Developer
Senior Java AI Developer

Skill • Austin (TX)

On-site
USD 92,000 - 102,000
Health, vision & dental plans
Retirement plan with company match
Paid sick leave
Senior Java Developer
Senior Java Developer

Aquent • Austin (TX)

On-site
USD 110,000 - 170,000
Subsidized health plans
Paid sick leave
Retirement plans with a company match
Lead Java Developer
Lead Java Developer

Aquent • Austin (TX)

On-site
USD 140,000 - 190,000
Subsidized health, vision, and dental
Paid sick leave
Retirement plan with match
+1
Java Developer
Java Developer

Aquent • Austin (TX)

On-site
USD 110,000 - 140,000
Health benefits
Paid sick leave
Retirement plan with company match
Java Developer
Java Developer

Skill • Southlake (TX)

On-site
USD 83,000 - 91,000
Health benefits
Vision benefits
Dental benefits
+2
Senior .net Developer [207925]
Senior .net Developer [207925]

Aquent • Austin (TX)

On-site
USD 100,000 - 130,000
Subsidized health, vision, and dental plans
Paid sick leave
Retirement plans with a match