1

Mid Level Java Developer Jobs in South Lyon, MI (NOW HIRING)

DevOps Engineer 2: (Jr. - Mid Level)

Ann Arbor, MI · On-site

$51.50 - $70.75/hr

DevOps Engineer 2: (Jr. - Mid Level) Location: Ann Arbor, MI - 4 days/week on-site Monday - Thursday / Remote Fridays Overview A DevOps Engineer has mastered the most-often used features of our ...

Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption ... Engineer 2 Exp: 4+ years Data Engineering work experience in PLM Domain Experience Preferred: Key ...

Required : • Expert-level Java development skills (Core Java, Multi-threading, and RESTful API ... Data Engineering work experience in PLM Domain • Bachelor's Degree Preferred : • C++ • ...

Java Full Stack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

Stefanini is looking for a Java FullStack Developer, Dearborn, MI (Onsite) For quick apply, please ... Create high-level software architecture designs that outline the overall structure, components, and ...

Stefanini is looking for a Java FullStack Developer, Dearborn, MI (Onsite) For quick apply, please ... Create high-level software architecture designs that outline the overall structure, components, and ...

Java Full Stack Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

Stefanini is looking for a Java FullStack Developer, Dearborn, MI (Onsite) For quick apply, please ... Create high-level software architecture designs that outline the overall structure, components, and ...

Java Full Stack Developer

Dearborn, MI

$48.25 - $62.50/hr

Stefanini is looking for a Java FullStack Developer, Dearborn, MI (Onsite) For quick apply, please ... Create high-level software architecture designs that outline the overall structure, components, and ...

next page

Showing results 1-20

Mid Level Java Developer information

See South Lyon, MI salary details

$38

$53

$64

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

As of May 28, 2026, the average hourly pay for mid level java developer in South Lyon, MI is $53.77, according to ZipRecruiter salary data. Most workers in this role earn between $46.92 and $61.30 per hour, depending on experience, location, and employer.

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 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 are the most commonly searched types of Java Developer jobs in South Lyon, MI? The most popular types of Java Developer jobs in South Lyon, MI are:
What are popular job titles related to Mid Level Java Developer jobs in South Lyon, MI? For Mid Level Java Developer jobs in South Lyon, MI, the most frequently searched job titles are:
DevOps Engineer 2: (Jr. - Mid Level)

DevOps Engineer 2: (Jr. - Mid Level)

Conexess

Ann Arbor, MI • On-site

$51.50 - $70.75/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

DevOps Engineer 2: (Jr. - Mid Level)

Location: Ann Arbor, MI – 4 days/week on-site Monday – Thursday / Remote Fridays

Overview

A DevOps Engineer has mastered the most-often used features of our Pipelines and Deployment Processes. They are able to develop a medium complex set of features, articulate the design of the platforms in which they are working and follow the team's standards and practices. Additionally, they are able to provide instructive feedback to newer Engineers through code reviews and in person Q&A. As they progress, they should be able to implement features independently and begin to understand the principals and practices that let to the system's current design.

Duties

Development - 30%

  • Takes day to day direction from the Technical Delivery Manager(s) and Manager of DevOps to establish Continuous Integration and Delivery Practices into each of the Program project teams.
  • Write, test, and bug-fix, performant pipelines with an emphasis on stability and long-term supportability.
  • Automate and maintain the software build process.
  • Automate software deployment and monitoring.
  • Write and maintain deployment packages including containers and helm charts
  • Write good, comprehensive operational documentation.

Operational - 50%

  • Instruct Engineers in group standards and practices.
  • Evaluate internal processes for operational enhancements and efficiencies.
  • Effectively articulate, support, and justify your decisions and deliverables
  • Manage and resolve the majority of escalations by assessing the situation promptly and implementing effective solutions

Technical & On-Call Support - 20%

  • Installing and configuring computer hardware, software, systems, networks, printers, and other equipment required for the store and test labs.
  • Monitoring and maintaining computer systems and networks
  • Responding in a timely manner to service issues and requests
  • Repairing and replacing equipment as necessary
  • Maintaining high availability of production and non-production work environment
  • As they progress, the DevOps Engineer has the ability to troubleshoot more complicated issues without direct Lead DevOps Engineer assistance. The amount of direct assistance from a Lead should be minimal.
Qualifications
  • Understanding of Windows deployment tools (i.e.; SCCM, Intune)
  • 1+ Year of experience using Scripting languages such as Bash, Groovy, Python, Powershell .
  • General understanding of Build and Release Automation (i.e. Jenkins, JenkinsX).
  • Experience building CI/CD Build Pipelines
  • Experience in configuration management tools such as Git or Helm.
  • Proficient understanding of TCP/IP Networks, Firewalls, DNS and DHCP.
  • Proficient understanding of modern containerization technologies (i.e. Docker, Kubernetes).
  • Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
  • Proficient troubleshooting, problem analysis and critical thinking skills.
  • Good team player and good communication skills with both non-technical & technical co-workers
  • Be able to Independently manage your day‑to‑day responsibilities and provide regular, clear status updates to your leadership

The goal of the DevOps Engineer is to:

  • Develop an understanding of why some pipelines and solutions are designed the way they are: what trade offs were made? why might the Engineer have done that?
  • Begin to understand some of the externalities associated with running a Platform: performance, security, operations, monitoring, etc.
  • Becoming advanced in troubleshooting application, infrastructure, and environment issues
  • As they progress, the DevOps Engineer would become a SME in 1 to 2 areas of the Platform.
  • As they progress, the DevOps Engineer would be able to represent the DevOps team in their area of expertise without direct guidance from the Lead DevOps Engineer.

Or, more succinctly, the DevOps Engineer is gaining the ability to determine why things are done in a particular way and apply that knowledge to new situations. #LI-ME1


Conexess logo

About Conexess

Sourced by ZipRecruiter

One size does not fit all. That’s why we work with you to design a strategy that fits your organizations, coupled with a responsive relationship that ensures we get the job done right. We accomplish this using a very practical strategy built on 3 steps: Understand. Identify. Deliver. Our professionals place a high value on building a relationship with you and your organization, taking time to know the intricacies, nuances and desired skill set of what you’re looking for. With a vast knowledge and understanding of the staffing industry, we have built a network of highly-talented individuals and fantastic organization just waiting to be matched. And we’re not stopping. We will work to find exactly the right fit for you that not only solves your present challenge, but also sets you up for future success. We are committed to-yes, in fact, passionate about-creating a strategy that brings the right talent in the door today and for years to come.

Company size

51 - 200 Employees

Headquarters location

Nashville, TN, US

Year founded

2009

Social media