×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: Jobs via Dice
Full Time, Seasonal/Temporary position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Mindlance, is seeking a Java Developer. Apply via Dice today!

Job Title: Java Developer

Job Location: Ann Arbor, MI

Duration: 12+ months

Responsibilities
  • Performs product design & troubleshooting exercises of extremely high complexity which require extensive research and analysis.
  • Works closely with and supports developers from other teams that integrate.
  • Leads system design and specification development, program logic and flow-charting, testing, debugging, and documentation.
  • Will be responsible for making complex design choices to be used by the development teams.
  • Leads moderate to highly complex programming tasks, providing review of various development tasks and documentation. Provides analysis of problems and recommends solutions.
  • Actively contributes in client/technology interactions in the development of technology solutions.
  • Interfaces with Enterprise Architecture & Infrastructure teams on strategic designs and initiatives.
  • Leads the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues.
  • Mentors more junior engineers/developers, serves as an SME on their system of expertise and directs the work and assigns development tasks of junior engineers/developers.
Required Skills
  • 5+ years of Java, J2EE and web/internet-based programming experience (both client and server side)
  • 5+ years experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems
  • Experience with concurrency & multi-threading
  • Experience with scaling, Java Garbage Collection, and performance tuning
  • Deep understanding of data structures, algorithms and design patterns (GoF)
  • Experience with agile, test-driven development
  • Experience with Unix/Linux
  • Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, Team City, Junit, TestNG, Ja Co Co  or similar tools
  • Demonstrated experience working with core business logic within applications
  • Experience in developing APIs and Frameworks
  • Excellent written and verbal communication skills
Preferred Skills
  • Experience with application development frameworks like Spring, Hibernate, JSF or similar
  • Experience with compilers or DSLs

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Other
  • Seniority level:
    Mid-Senior level
  • Employment type:

    Full-time
  • Job function:
    Engineering and Information Technology
  • Industries:
    Software Development

Referrals increase your chances of interviewing at Jobs via Dice.

Apply BELOW

Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary