1

Mid Level Java Developer Jobs in Michigan (NOW HIRING)

Software Engineer II Mid-Level

Cedar Springs, MI · On-site

$90K - $123K/yr

Software Engineer II Mid-Level Location: Cedar Springs, MI/Washington, D.C./Quantico, VA Travel ... Java and scripting languages such as JavaScript or Python * Experience developing exploitation ...

Sr. Java Developer - Remote

Troy, MI

$53.75 - $68.50/hr

Sr. Java Developer Location: Troy, MI Duration: Contract Rate: DOE US citizens, GC, EAD (H4, L2 ... Experience Level 9-10 years Skills & Job Responsibilities: * At least 7+ years of experience ...

Sr.Java Developer

Lansing, MI

$58 - $74/hr

Experience developing complex computer systems using java IDEs such as Eclipse. Experience ... Experience participating as a programmer/analyst in projects using CMM/CMMI Level 3 methods and ...

SME is seeking a Mid-Level Structural Engineer to join our Building Materials Group in our Plymouth, Michigan office. This position is performed in person and includes regular collaboration in the ...

Java Tutor

Ann Arbor, MI · Remote

$40/hr

... engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as understanding ...

Java Tutor

Detroit, MI · Remote

$40/hr

... engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as understanding ...

Java Tutor

Kalamazoo, MI · Remote

$40/hr

... engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as understanding ...

Mid-Level Analysts have the knowledge, skills, abilities and initiative to deliver timely ... Overview Provide engineering, technical and programmatic support to client acquisition program ...

Quality Engineer - Mid Level

Hudson, MI · On-site

$67K - $86K/yr

The Quality Engineer - Mid Level will support programs across the product development lifecycle-from prototype through low-volume production-within an ISO 9001 certified engineering and manufacturing ...

next page

Showing results 1-20

Mid Level Java Developer information

See Michigan salary details

$36

$50

$60

How much do mid level java developer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for mid level java developer in Michigan is $50.16, according to ZipRecruiter salary data. Most workers in this role earn between $43.80 and $57.21 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Michigan? The most popular types of Java Developer jobs in Michigan are:
What are popular job titles related to Mid Level Java Developer jobs in Michigan? For Mid Level Java Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Michigan look for? The top searched job categories for Mid Level Java Developer jobs in Michigan are:
What cities in Michigan are hiring for Mid Level Java Developer jobs? Cities in Michigan with the most Mid Level Java Developer job openings:
What are popular job titles related to Mid Level Java Developer jobs in MI? For Mid Level Java Developer jobs in MI, the most frequently searched job titles are:
Infographic showing various Mid Level Java Developer job openings in Michigan as of June 2026, with employment types broken down into 1% Internship, 58% Full Time, 24% Part Time, 6% Temporary, 10% Contract, and 1% Nights. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $104,329 per year, or $50.2 per hour.

Software Engineer II Mid-Level

GRIMM Cyber

Cedar Springs, MI • On-site

$90K - $123K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Software Engineer II Mid-Level

Location: Cedar Springs, MI/Washington, D.C./Quantico, VA
Travel: Minimal/As needed
Clearance: Top Secret security clearance
Citizenship: US Citizenship required

About Grimm

Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors.

Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact.

We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilienceworking directly with real hardware and software to understand how systems function and how they fail.

About the Role

Grimm is seeking a Mid-Level Software Engineer to support the VAIL program, an FBI-focused effort centered on reverse engineering, vulnerability research, exploitation, and mission-driven cyber operations.

This role is ideal for a software engineer with hands-on development experience, exposure to full-stack technologies, and an interest in offensive cyber, vulnerability analysis, and exploit development. The selected candidate will support technical research, software development, vulnerability exploitation, and mission-focused capability development activities that directly inform critical security operations.

We're looking for someone who is technically curious, mission-oriented, and interested in applying software engineering skills to reverse engineering, vulnerability research, and offensive cyber operations.

What You'll Do
  • Perform software development in support of mission-focused cyber operations
  • Support reverse engineering and vulnerability research activities
  • Leverage analysis tools such as disassemblers, decompilers, and debuggers
  • Research adversary tactics, techniques, and procedures to support mission objectives
  • Develop exploitation capabilities for Linux environments
  • Take defined vulnerabilities from concept through exploited proof of concept
  • Analyze operating systems, application behavior, and network traffic
  • Support offensive cyber operations through vulnerability analysis and exploitation
  • Apply leading-edge principles, theories, and technologies to cyber operations challenges
  • Contribute to new cyber operations concepts, tradecraft, and technical approaches
  • Collaborate with engineers, researchers, and mission stakeholders
Required Qualifications
  • 3+ years of experience with software development
  • 3+ years of experience working with full-stack technologies, including Java and scripting languages such as JavaScript or Python
  • Experience developing exploitation capabilities for Linux environments
  • Experience taking a defined vulnerability from concept to exploited proof of concept
  • Knowledge of operating systems, including:
    • Windows
    • Linux
    • macOS
    • iOS
    • Android
  • Understanding of application behavior and network traffic analysis to identify malware and exploits
  • Bachelor's degree or equivalent experience
  • Must be a US Citizen
  • Top Secret security clearance
Preferred / Nice to Have
  • Experience with reverse engineering tools such as Ghidra, IDA Pro, Binary Ninja, or similar
  • Experience using debuggers, decompilers, and disassemblers
  • Experience with vulnerability research or exploit development
  • Experience with offensive cyber operations or CNO concepts
  • Experience with scripting and automation
  • Experience analyzing malware, suspicious binaries, or exploit behavior
  • Familiarity with mobile operating systems, embedded systems, or low-level software analysis
  • Experience supporting government, DoD, Intelligence Community, or law enforcement customers
  • Active TS/SCI clearance preferred
Benefits

Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development.

Why Grimm

You'll be working alongside highly specialized engineers and researchers tackling challenging problems in embedded security and reverse engineering. Our work directly supports national security missions and requires a high level of technical ownership, creativity, and precision.

If you enjoy working hands-on with hardware, digging into complex systems, and pushing your technical skills further, you'll find this environment both challenging and rewarding.

Equal Opportunity Employer

Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.