1

Junior Java Software Engineer Jobs in Saginaw, MI

The candidate takes initiative and remains current on software, regulations, and technology. Your ... Experienced in mentoring and empowering junior engineers. * Thrives in collaborative environments ...

The candidate takes initiative and remains current on software, regulations, and technology. Your ... Experienced in mentoring and empowering junior engineers. * Thrives in collaborative environments ...

The candidate takes initiative and remains current on software, regulations, and technology. Your ... Experienced in mentoring and empowering junior engineers. * Thrives in collaborative environments ...

next page

Showing results 1-20

Junior Java Software Engineer information

See Saginaw, MI salary details

$56.9K

$99.6K

$150.2K

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

As of Jul 16, 2026, the average yearly pay for junior java software engineer in Saginaw, MI is $99,626.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,400.00 and $99,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Software Engineer, you need a solid understanding of Java programming, object-oriented principles, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and experience with IDEs like IntelliJ IDEA or Eclipse are common technical requirements. Strong problem-solving, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills ensure you can write reliable code, collaborate efficiently, and adapt to evolving technical challenges in software development projects.

What is the difference between Junior Java Software Engineer vs Java Developer?

AspectJunior Java Software EngineerJava Developer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; some certifications like Oracle Java CertificationSimilar credentials; often holds Java certifications and a degree in a related field
Work EnvironmentEntry-level position in development teams, often under supervision, focusing on coding and testingCan be entry to mid-level, involved in designing, coding, and maintaining Java applications
Employer & Industry UsageUsed across tech companies, startups, and corporate IT departmentsCommonly used in software development firms, tech companies, and enterprise environments

While both roles involve Java programming, a Junior Java Software Engineer typically focuses on learning and supporting development tasks under supervision, whereas a Java Developer may have more responsibility in designing and implementing Java applications. The roles often overlap, but the engineer role emphasizes entry-level growth, while the developer role can involve more independent work.

What does a Junior Java Software Engineer do?

A Junior Java Software Engineer is typically responsible for assisting in the development, testing, and maintenance of software applications using the Java programming language. They work under the guidance of more experienced engineers to write code, fix bugs, and contribute to team projects. Junior engineers also learn best practices in software development, participate in code reviews, and continuously improve their technical skills. Their role often includes collaborating with other developers, designers, and quality assurance teams to deliver high-quality software solutions.

What kinds of projects or tasks can a Junior Java Software Engineer expect to work on during their first year?

As a Junior Java Software Engineer, you can expect to work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of more experienced team members. You'll likely contribute to code reviews, participate in daily stand-ups, and collaborate closely with QA engineers and front-end developers. Over time, you may gradually take on more complex assignments, such as designing modules or integrating third-party APIs. This hands-on experience helps build your technical skills and deepen your understanding of the software development lifecycle.
What are the most commonly searched types of Java Software Engineer jobs in Saginaw, MI? The most popular types of Java Software Engineer jobs in Saginaw, MI are:
What cities near Saginaw, MI are hiring for Junior Java Software Engineer jobs? Cities near Saginaw, MI with the most Junior Java Software Engineer job openings:
Senior Commercial Estimator

Senior Commercial Estimator

Three Rivers Corporation

Midland, MI • On-site

Full-time

Medical, Retirement

Re-posted 4 days ago


Job description

Job Title: Senior Commercial Estimator
Department: Commercial Operations
Position Summary:
The Senior Estimator is responsible for leading the development of accurate, competitive, and strategic cost estimates in support of Three Rivers Corporation's commercial, industrial, and institutional construction projects. This role plays a critical part in supporting the company's commitment to quality, safety, fiscal responsibility, and client satisfaction by ensuring estimates reflect project scope, risk, and execution strategies. The Senior Estimator partners closely with operations, project management, and leadership to support profitable growth and successful project delivery.
Job Type: Full-time; Salary Exempt
Essential Duties and Responsibilities:
  • Lead the preparation of detailed cost estimates for complex and high-value construction projects from conceptual design through final bid.
  • Review and approve estimates prepared by Estimators and Junior Estimators for accuracy, completeness, and compliance with company standards.
  • Serve as the estimating lead during preconstruction meetings, scope reviews, and bid strategy sessions.
  • Analyze drawings, specifications, schedules, and contract documents to identify risks, opportunities, and cost drivers.
  • Develop project budgets, value engineering alternatives, and pricing strategies aligned with Three Rivers Corporation objectives.
  • Solicit, evaluate, and level subcontractor and supplier bids to ensure scope coverage and competitiveness.
  • Collaborate with project management teams to ensure a seamless transition from estimate to project execution.
  • Establish and maintain strong working relationships with subcontractors, suppliers, architects, engineers, and clients.
  • Mentor and provide technical guidance to estimating staff.
  • Participate in continuous improvement initiatives to enhance estimating accuracy and efficiency.
  • Support leadership in go/no-go decisions, forecasting, and market analysis.
  • Maintain confidentiality of proprietary, financial, and strategic information.

Supervisory Responsibilities:
May provide functional leadership and mentorship to Estimators and Junior Estimators.
Qualifications:
  • Advanced understanding of construction practices, means and methods, and cost controls.
  • Strong knowledge of multiple construction trades and how they integrate within project scopes.
  • Demonstrated ability to lead complex estimates including hard bids and negotiated work.
  • Strong analytical, organizational, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • High ethical standards and professional integrity.

Education and Experience:
  • Bachelor's degree in Construction Management, Engineering, or related field preferred.
  • Minimum of 7-10 years of progressive construction estimating experience.
  • Equivalent combination of education and experience may be considered.

Technical Skills:
  • Proficiency with estimating and takeoff software.
  • Advanced Microsoft Excel skills.
  • Strong mathematical and analytical abilities.

Work Environment and Physical Demands:
  • Office and field environment.
  • Occasional travel to job sites and meetings.
  • Ability to sit, stand, and review plans for extended periods.

Why Three Rivers Corporation
At Three Rivers Corporation, we are committed to delivering exceptional commercial, industrial, and healthcare construction projects while maintaining the highest standards of safety, quality, and integrity. We value employees who take pride in their work, demonstrate strong leadership, and are committed to building lasting relationships with our clients and project partners.
Compensation and Benefits
Three Rivers Corporation offers a competitive compensation package, including base salary, performance-based incentives, comprehensive health benefits, retirement plans, and opportunities for professional growth and advancement
Equal Employment Opportunity (EEO) Statement
Three Rivers Corporation is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local laws. We are committed to maintaining a workplace free from discrimination, harassment, and retaliation, and we value diversity, equity, and inclusion as essential elements of our organization's success.