This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
Quick apply
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... This role is ideal for a solutions-oriented developer who enjoys solving hard problems with limited ...
Senior Delphi Developer
Okemos, MI · On-site
X years Java (Intermediate Experience): X years Test Plans, Test Cases, and User Testing: X years ... Proficiency in Delphi and Database Management: * * 10-12 years of expert-level experience in ...
Quick apply
Senior Delphi Developer
Okemos, MI · On-site
X years Java (Intermediate Experience): X years Test Plans, Test Cases, and User Testing: X years ... Proficiency in Delphi and Database Management: * * 10-12 years of expert-level experience in ...
This is a senior, lead-level integration and maintenance role - the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
This is a senior, lead-level integration and maintenance role - the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
This is a senior, lead-level integration and maintenance role -- the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
Quick apply
This is a senior, lead-level integration and maintenance role -- the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
This is a senior, lead-level integration and maintenance role - the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
This is a senior, lead-level integration and maintenance role - the resource will own enhancement ... Hands-on experience with Apache Kafka Preferred Qualifications: * 8+ years Java/J2EE (Java, JSP ...
Programmer Analyst
Lansing, MI · On-site
The Programmer Analyst role involves developing complex computer systems primarily using Java and ... CMM/CMMI Level 3 methods and practices. • 2+ years implemented agile development processes ...
Programmer Analyst
Lansing, MI · On-site
The Programmer Analyst role involves developing complex computer systems primarily using Java and ... CMM/CMMI Level 3 methods and practices. • 2+ years implemented agile development processes ...
Software Developer - Hybrid in AZ or MI [SD2-2026-08]
Okemos, MI · On-site
$85 - $115/hr
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... Solid grasp of intermediate engineering concepts such as modular design, state management ...
Software Developer - Hybrid in AZ or MI [SD2-2026-08]
Okemos, MI · On-site
$85 - $115/hr
This is a hands-on, mid-level role for a builder who thrives when things are imperfect ... Solid grasp of intermediate engineering concepts such as modular design, state management ...
Salesforce Developer
Lansing, MI · On-site
$56.25 - $74.50/hr
Custom development experience using advanced structured programming (APEX, Force.com, Java ... Ability to communicate technical terminology at a level appropriate to the audience. * Effective at ...
Salesforce Developer
Lansing, MI · On-site
$56.25 - $74.50/hr
Custom development experience using advanced structured programming (APEX, Force.com, Java ... Ability to communicate technical terminology at a level appropriate to the audience. * Effective at ...
AI Developer
Lansing, MI · On-site
... Java, JavaScript. * 3+ years implementing core Artificial Intelligence (AI) and Machine Learning ... CMM/CMMI Level 3 methods and practices. * 3+ years implemented agile development processes ...
Quick apply
AI Developer
Lansing, MI · On-site
... Java, JavaScript. * 3+ years implementing core Artificial Intelligence (AI) and Machine Learning ... CMM/CMMI Level 3 methods and practices. * 3+ years implemented agile development processes ...
Programmer Analyst 6
Lansing, MI · On-site
$58 - $63/hr
Lansing, MI 48933 Minimum Education Level: Bachelor's Degree REQUIRED: * Resume * R2R * Cover ... Java, Spring. * Possesses a minimum of 5 years of recent experience writing, compiling, modifying ...
Quick apply
Programmer Analyst 6
Lansing, MI · On-site
$58 - $63/hr
Lansing, MI 48933 Minimum Education Level: Bachelor's Degree REQUIRED: * Resume * R2R * Cover ... Java, Spring. * Possesses a minimum of 5 years of recent experience writing, compiling, modifying ...
Programmer Analyst 4 158835
Dimondale, MI · On-site
Programmer Analyst 4 158835 Local candidates ONLY Dimondale, MI Please ensure you attach the Cover ... level systems. - Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA ...
Programmer Analyst 4 158835
Dimondale, MI · On-site
Programmer Analyst 4 158835 Local candidates ONLY Dimondale, MI Please ensure you attach the Cover ... level systems. - Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA ...
... of Java / J2EE experience, including Java, JSP, and REST/SOAP-based services, with strong ... level troubleshooting Hands-on experience with Apache Kafka, including topic creation and ...
... of Java / J2EE experience, including Java, JSP, and REST/SOAP-based services, with strong ... level troubleshooting Hands-on experience with Apache Kafka, including topic creation and ...
Salesforce QA Tester - 4 Days Onsite in Okemos, Michigan and Must attend IN-Person Interview
Okemos, MI · On-site
Salesforce QA Engineer / Salesforce QA Analyst Location: Okemos, MI or Farmington Hills, MI Work ... This is a mid-level senior role requiring hands-on experience in Salesforce platform testing and ...
Salesforce QA Tester - 4 Days Onsite in Okemos, Michigan and Must attend IN-Person Interview
Okemos, MI · On-site
Salesforce QA Engineer / Salesforce QA Analyst Location: Okemos, MI or Farmington Hills, MI Work ... This is a mid-level senior role requiring hands-on experience in Salesforce platform testing and ...
Salesforce Developer (Lansing, MI)
Lansing, MI · On-site
$56.25 - $74.50/hr
Custom development experience using advanced structured programming (APEX, Force.com, Java ... Ability to communicate technical terminology at a level appropriate to the audience. * Effective at ...
Salesforce Developer (Lansing, MI)
Lansing, MI · On-site
$56.25 - $74.50/hr
Custom development experience using advanced structured programming (APEX, Force.com, Java ... Ability to communicate technical terminology at a level appropriate to the audience. * Effective at ...
Publishing Sys Eng I
Dewitt, MI · On-site
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Publishing Sys Eng I
Dewitt, MI · On-site
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Salesforce Developer (Lansing, MI)
Lansing, MI · On-site
$56.25 - $74.50/hr
... com, Java), Salesforce Flow Builder, Visual Flow Pages, Lightning Web Components (LWC), SOQL ... Ability to communicate technical terminology at a level appropriate to the audience. Effective at ...
Salesforce Developer (Lansing, MI)
Lansing, MI · On-site
$56.25 - $74.50/hr
... com, Java), Salesforce Flow Builder, Visual Flow Pages, Lightning Web Components (LWC), SOQL ... Ability to communicate technical terminology at a level appropriate to the audience. Effective at ...
Publishing Sys Eng I
Dewitt, MI · On-site
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Publishing Sys Eng I
Dewitt, MI · On-site
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Mentors Associate and Mid-Level Developers; provides limited mentorship to other Senior Developers ... Familiarity with JAVA and shell scripts, or other web programming language. * Familiarity with ...
Mid Level Java Developer information
See Lansing, MI salary details
$41.94 - $44.51
4% of jobs
$44.51 - $47.08
4% of jobs
$47.08 - $49.65
7% of jobs
$51.15 is the 25th percentile. Wages below this are outliers.
$49.65 - $52.22
16% of jobs
$52.22 - $54.79
13% of jobs
$54.79 - $57.36
5% of jobs
The median wage is $57.62 / hr.
$57.36 - $59.93
5% of jobs
$59.93 - $62.50
5% of jobs
$62.50 - $65.08
8% of jobs
$66.08 is the 75th percentile. Wages above this are outliers.
$65.08 - $67.65
17% of jobs
$67.65 - $70.22
15% of jobs
$41
$58
$70
How much do mid level java developer jobs pay per hour?
What is a mid level Java developer?
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 as a mid level Java developer?
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 Lansing, MI?
The most popular types of Java Developer jobs in Lansing, MI are:
What are popular job titles related to Mid Level Java Developer jobs in Lansing, MI?
For Mid Level Java Developer jobs in Lansing, MI, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Lansing, MI look for?
The top searched job categories for Mid Level Java Developer jobs in Lansing, MI are:
What cities near Lansing, MI are hiring for Mid Level Java Developer jobs?
Cities near Lansing, MI with the most Mid Level Java Developer job openings:

Full-time
Posted 8 days ago
Job description
- Deliver end-to-end features across the database, backend/middle tier, and front-end layers (SQL + .NET + HTML/CSS/JS). Â
- Own medium-to-high complexity work from refinement through implementation, testing support, and release. Â
- Write and maintain SQL stored procedures, functions, and scripts, including indexing basics, query tuning, and performance-minded design. Â
- Contribute to backend logic in VB.NET or C#.NET (or bring strong transferable backend experience and ramp quickly). Â
- Build and enhance front-end components using HTML, CSS/Bootstrap, and JavaScript. Â
- Collaborate with QA to improve test coverage and ensure the completeness of authored work. Â
- Participate in Agile ceremonies (refinement, estimation, planning) and help the team deliver predictably. Â
- Perform code reviews, reinforce patterns/standards, and raise overall code qualityÂ
- Support requirement clarity by partnering with Product/BA peers on technical approaches and acceptance criteria. Â
- Mentor Software Developer I teammates through pairing, reviews, and practical guidance.
- Professional experience building production software where you've shipped and supported real features (not just prototypes).Â
- Strong SQL capability: stored procedures, basic indexing, query optimization, and validation/testing. Â
- Experience contributing to a web application at one or more layers beyond the database, including meaningful backend development (language/framework may vary). Â
- Working proficiency in VB.NET or C#.NET (or a close equivalent with the ability to ramp quickly). Â
- Front-end fundamentals: HTML, CSS (Bootstrap), JavaScript. Â
- Practical experience working in Agile (Scrum, Kanban, or SAFe). Â
- Able to work with limited direction, turn ambiguity into action, and communicate tradeoffs clearly.Â
- Strong problem-solving skills-debugging, root cause analysis, and performance troubleshooting mindset. Â
- Solid grasp of intermediate engineering concepts such as modular design, state management, asynchronous patterns, and managing dependencies. Â
- Can analyze requirements and propose sound technical approaches before writing code. Â
- Comfortable contributing in an environment where priorities can shift quickly and outcomes matter more than ceremony.
- Delivered multiple meaningful features end-to-end (database backend UI) with minimal rework and strong quality. Â
- Demonstrated SQL performance competence - you can identify inefficient queries, tune stored procedures, and apply indexing basics appropriately. Â
- Become a trusted contributor in the backend codebase, able to implement complex business logic and troubleshoot defects across layers. Â
- Improved team throughput through strong Agile participation (refinement, estimation, planning) and proactive risk/blocker identification. Â
- Positively influenced code quality through thoughtful reviews, adherence to patterns/standards, and pragmatic engineering decisions. Â
- Supported growth of junior teammates through mentoring and guidance.Â
- High ownership, real impact: You'll work on core systems where your improvements show up quickly in performance, reliability, and customer experience.Â
- Builder-friendly environment: If you're the kind of developer who likes rolling up your sleeves, untangling complexity, and shipping practical solutions, you'll have plenty of room to do that here.Â
- Broader scope than a typical mid-level role: You'll touch SQL and application layers - not just one narrow slice - building strong "how the whole thing works" instincts. Â
- Opportunity to level up fast: You'll be surrounded by real-world problems (performance, maintainability, evolving requirements) that accelerate learning and technical maturity.Â
- Autonomy with clear expectations: We're hiring for someone who can contribute in more than one area of the system and take ownership of meaningful work, who want a strong step-up in ownership and responsibility, without being expected to operate as a fully senior "architect/lead everything" profile.Â
About Agate Software
Sourced by ZipRecruiter
Industry
Software development
Company size
11 - 50 Employees
Headquarters location
Okemos, MI, US
Year founded
1997