Java Software Engineer Jobs in Michigan
Java Software Engineer jobs in Michigan are consistently in demand, with active hiring concentrated in automotive technology, financial services, healthcare IT, and enterprise software development from entry-level associates through principal engineers. Detroit, Ann Arbor, and Grand Rapids are the largest hiring metros, home to established employers such as Ford Motor Company, Rocket Companies, and Blue Cross Blue Shield of Michigan. The most sought-after specialties in the state include backend microservices development, cloud-native application engineering, and automotive embedded systems integration. Find a role that fits below and apply directly.
Find Java Software Engineer JobsOverview
Showing 5 of 8+ Java Software Engineer jobs











MOBIS Technical Center of North America is the Research & Development Center for Hyundai MOBIS, a Tier 1 supplier and an affiliate under Hyundai Motor Group. MOBIS produces and supplies a wide variety of automotive components to customers including component modules (chassis, cockpit and front-end module), core system, eco-friendly and DAS-mechatronics. Mobis delivers the design and development of advanced engineering, autonomous driving, infotainment, component modules, safety, brake and steering systems, lamp, ICS/electronics and software development solutions that consider the safety and convenience of our customers as well as the future.
Requirements:ESSENTIAL FUNCTIONS AND SKILLS:
- Typical responsibilities include but are not limited to the following:
- Develop Kotlin, Java Android applications for an in-vehicle Infotainment product
- Development of new vehicle programs with Digital Radio broadcast features
- Using JIRA for issue analysis and resolution
- Participate in design & code reviews
- Creation of software requirement and design documents
- Participate in vehicle quality events
- Manage small projects and technical resources, including planning estimating and follow through
- Work with the customer to refine requirements and to resolve issues
ADDITIONAL REQUIRED SKILLS/ REQUIRMENTS:
- Experience in developing automotive multimedia/infotainment software highly desired
- Experience developing on Android Auto
- Experience developing in Kotlin
- Experience using the Android Studio profiling tools to identify & resolve performance bottlenecks
- Experience in writing multi-threaded systems, and diagnosing related defects (like Deadlocks, Race Conditions, etc)
- In addition to the responsibilities mentioned above, tasks relating to the following area will be assigned as required.
- Be a team player.
- Have great attention to detail.
- Strong verbal and written communication skills.
- Be reliable (with reliable mode of transportation.)
EDUCATION/CERTIFICATION/YEARS OF EXPERIENCE:
- BS degree in Computer Science, Computer Engineering, Electronics/Electrical Engineering or similar technical field
PHYSICAL DEMANDS:
- Must have the ability to walk short distances, and/or drive a vehicle to deliver and pick up materials.
EXPECTED HOURS OF WORK:
- 40+ hours per week
WORK ENVIRONMENT:
- Office work is normally performed in a typical interior work environment which does not subject the employee to any hazardous or unpleasant elements.
TRAVEL:
- Occasional international travel
- Frequent local travel
OTHER DUTIES:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
CANDIDATE SPONSORSHIP:
Mobis does not provide immigration related sponsorship for this role. Do not apply for this role if you will need Mobis immigration sponsorship now or in the future. This includes direct company sponsorship, entry of Mobis as the immigration employer of record on a government form and any work authorization requiring a written submission or other immigration support from the company. (e.g., H-1B, OPT, STEM OPT, CPT, E-2, TN, J-1, etc.)
ADA DISCLAIMER:
Mobis North America is committed to working with and offering reasonable accommodation to job applicants with disabilities. If you need assistance or an accommodation due to disability for any part of the employment process, please contact us at: MTCA_HR@gmobis.com
EEO STATEMENT:
Mobis North America is an Equal Opportunity Employer. This company will provide equal opportunity to all individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Information collected regarding categories as provided by law will in no way affect the decision regarding an employment application.
Mobis North America will not discharge or in any manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with Mobis North America legal duty to furnish information.
See All 8 Java Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Java Software Engineer JobsJava Software Engineer Jobs by City in Michigan
Where Michigan roles are concentrated, by current openings.
Java Software Engineer Job Market in Michigan
A snapshot from current Michigan openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Consulting & Professional Services
What Michigan Employers Look For
The qualifications that appear most often in java software engineer jobs across Michigan.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Proficiency in core Java and object-oriented design principles with commercial experience
- Experience with Spring Boot, Hibernate, or similar enterprise Java frameworks
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of RESTful API design, microservices architecture, and CI/CD pipelines
- Strong understanding of relational databases and SQL, commonly MySQL or Oracle
Java Software Engineer Jobs in Michigan: Frequently Asked Questions
How do you become a java software engineer in Michigan?
Java software engineering in Michigan has no state-issued license or registration requirement, so the path runs through education and demonstrated skills. Most Michigan employers expect a bachelor's degree in computer science, software engineering, or a closely related field from a Michigan university such as University of Michigan, Michigan State, or Michigan Tech. Building a portfolio of Java projects and earning widely recognized certifications like Oracle Certified Professional Java Developer strengthens your candidacy significantly.
How much do java software engineers make in Michigan?
Java software engineers in Michigan earn a median of about $125,570 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $78,930 for the lowest 10% to over $166,510 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire java software engineers in Michigan?
Employers hiring java software engineers in Michigan right now include MTCA, Cognizant, and iFlow, based on current listings on Migrate Mate as of August 2026. Michigan's deep roots in automotive technology and financial services mean many of these employers need engineers who can work within large-scale enterprise systems and data-intensive platforms.
Which Michigan cities have the most java software engineer jobs?
Lansing, Warren, and Detroit consistently post the most java software engineer openings in Michigan. Detroit and its surrounding suburbs anchor the market through the headquarters of major automotive and financial technology companies, while Ann Arbor draws strong demand from the University of Michigan's research ecosystem and the tech firms that cluster around it, and Grand Rapids contributes steady hiring from its growing healthcare IT and professional services sectors.
Are there remote java software engineer jobs in Michigan?
Yes, and more than most fields. Java software engineering is highly suited to remote work because the role is entirely computer-based with no hands-on or on-site requirement. About 20% of java software engineer openings tied to Michigan are remote or hybrid as of August 2026, reflecting broad employer acceptance of distributed teams. Backend development, API work, and cloud infrastructure roles are the most commonly offered as fully remote positions.
How can I get hired as a java software engineer in Michigan with little or no experience?
The most realistic entry path is a combination of a relevant degree and a demonstrable Java project portfolio, targeting associate or junior software engineer roles at large Michigan employers. Ford Motor Company, Rocket Companies, and Blue Cross Blue Shield of Michigan all run structured new-graduate and rotational technology programs that accept candidates with limited professional experience. Completing the Oracle Certified Associate Java SE credential and contributing to open-source projects gives your application a measurable edge when competing against candidates from Michigan's strong computer science programs.
Where can I find and apply to java software engineer jobs in Michigan?
You can find and apply to java software engineer jobs in Michigan on Migrate Mate, which lists current Michigan openings updated regularly. Find the roles that fit your experience and location, then apply directly to the employers posting them.
See All 8 Java Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Java Software Engineer Jobs