1

Senior Java Software Engineer Jobs in Big Rapids, MI

... Estimator, Senior Estimator, Junior Estimator, Preconstruction Estimator, Quantity Surveyor ... Software • Documentation • Planning • Engineering • Training • Sales • Management ...

Senior Java Software Engineer information

See Big Rapids, MI salary details

$34.8K

$129.7K

$227.7K

How much do senior java software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for senior java software engineer in Big Rapids, MI is $129,680.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,400.00 and $141,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.
What cities near Big Rapids, MI are hiring for Senior Java Software Engineer jobs? Cities near Big Rapids, MI with the most Senior Java Software Engineer job openings:
Senior Hydraulic Modeling Engineer

Senior Hydraulic Modeling Engineer

OHM Advisors

Mount Pleasant, MI

$96.50K - $132.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 28 days ago


Job description

Come work for OHM Advisors, the Community Advancement firm. 

With the singular mission ofAdvancing Communities, our diverse 750+ team of professionals works collaboratively across multiple service areas in multiple states, including architecture, engineering, planning, surveying, and construction engineering. 

We are a team of experts with individual specialties working together, driven to make a difference through people-focused problem solving, design, and ideas. In everything we do, we put people first. We create places for communities of people that help solve a problem and drive them forward— advancing the whole community today and well into the future. 

What You Will Contribute to OHM Advisors

OHM Advisors’ Environmental & Water Resource Group is seeking a highly motivated and experienced Senior Hydraulic Modeling Engineer with a strong background in drinking water distribution systems to join our growing team. As a Senior Hydraulic Modeling Engineer, you will directly contribute to the planning, design, and construction of water infrastructure projects, with a specific focus on water distribution systems. This opportunity involves working with a growing team of hydraulic modelers on a variety of projects locally, regionally, and nationwide.

Your Responsibilities

  • Lead and mentor the development, calibration, and application of hydraulic models for water distribution systems, and analyze results to provide actionable recommendations to clients
  • Lead water system master planning studies and capital improvement plan (CIP) development
  • Lead and mentor booster station analyses to evaluate system capacity, reliability, and energy efficiency
  • Develop current and future water demand projections to support planning efforts
  • Design, develop, and deliver digital tools, dashboards, and data-driven solutions
  • Prepare clear, concise, and professional technical reports and presentations
  • Analyze, organize, and interpret large, complex datasets to support engineering decisions
  • Conduct fieldwork and site visits as needed during planning, design, and construction phases
  • Collaborate with clients, stakeholders, and multidisciplinary teams to successfully deliver projects

Requirements

  • Bachelor’s degree in Environmental, Civil, Mechanical Engineering, or a related field from an ABET-accredited U.S. program
  • Professional Engineer (PE) license preferred
  • 10+ years of relevant professional experience in hydraulic modeling, water/wastewater systems, or related engineering disciplines
  • Strong interest in hydraulic modeling and the water industry
  • Solid understanding of hydraulic principles, system analyses, and modeling methodologies
  • Experience with hydraulic modeling software such as InfoWater, WaterGEMS, or EPANET, or a strong aptitude and desire to expand expertise in these platforms
  • Excellent written and verbal communication skills, with the ability to effectively collaborate with clients and internal teams
  • Strong critical thinking, attention to detail, problem-solving, and organizational skills

Benefits Summary

At OHM Advisors, our people are our greatest asset. We're committed to providing a supportive and rewarding workplace that fosters personal and professional growth. That's why we offer a competitive benefits package designed to meet your unique needs.

Benefits:

  • BCBSM Medical, Dental and Vision
  • Company Profit Sharing
  • Flexible Spending & Health Savings Accounts
  • 401(k) retirement savings plan with employer matching contribution
  • Paid professional association membership
  • Tuition & Certification Expense reimbursement
  • Volunteer Service Leave
  • 100% Employer-Paid Life Insurance
  • Short & Long-Term Disability Options

Career Advancement & Enrichment Programs:

  • Voluntary Wellness Program
  • OHM Grad School
  • OHM University

You can read more about each of these programs on our website.

OHM Advisors is an Equal Opportunity Employer (EOE).All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. 

#LI-VG1