2

Entry Level Java Software Engineer Jobs in Minnesota

The Professional, Software Engineering job maintains and partners to design and develop software ... Demonstrated backend software development experience with Java and Spring Boot * Front end ...

Java Architect

Minneapolis, MN · On-site

$60K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Java EE framework and system development * Experience with use cases, process flows, and UML ... IBM development software experience including : IBM Content Manager, Rational Application Developer ...

The Professional, Software Engineering job maintains and partners to design and develop software ... Demonstrated backend software development experience with Java and Spring Boot * Front end ...

Software Engineer, Vehicle Diagnostics

Owatonna, MN

$82K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Software Engineer, Vehicle Diagnostics is responsible for developing, maintaining, and ... Strong programming fundamentals with experience in C, C++, Java, or similar object-oriented ...

New

Software Engineer, Vehicle Diagnostics

Owatonna, MN · On-site

$82K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Software Engineer, Vehicle Diagnostics is responsible for developing, maintaining, and ... Strong programming fundamentals with experience in C, C++, Java, or similar object-oriented ...

The Professional, Software Engineering job maintains and partners to design and develop software ... Demonstrated backend software development experience with Java and Spring Boot * Front end ...

Azure DevOps Software Engineer

Eden Prairie, MN · On-site

$53.75 - $73.50/hr

Azure Software Engineer Location: Eden Prairie, MN Duration: 12 Months CTH Need only GC or US ... Java or open source technologies * 2+ years developing Restful APIs * 2+ years working with CICD

Associate Software Engineer

Minnetonka, MN · On-site

$30 - $35/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Associate Software Engineer Arizona On-Site Role $30 - $35 per hour ABOUT THE ROLE Our client is ... Bachelor's degree in Computer Science or a related field. * 0-3 years of experience in Java, .Net, ...

Job Purpose and Impact The Software Engineer - Bioindustrial designs and develops software ... React, Java (Spring Boot), Python, and GoLang. Preferred: * Strong foundation in relational ...

Job Purpose and Impact The Software Engineer - Bioindustrial designs and develops software ... React, Java (Spring Boot), Python, and GoLang. Preferred: * Strong foundation in relational ...

Job Purpose and Impact The Software Engineer - Bioindustrial designs and develops software ... React, Java (Spring Boot), Python, and GoLang. Preferred: * Strong foundation in relational ...

Software Engineer I About Mimecast The work people build is worth protecting, and it's harder to ... Experience with Kotlin, the primary language of the team, or Java. * Experience with object ...

Software Engineer I About Mimecast The work people build is worth protecting, and it's harder to ... Experience with Kotlin, the primary language of the team, or Java. * Experience with object ...

Java Developer

Minneapolis, MN · On-site +1

$53.25 - $69/hr

Java Developer Job Duties: * Defines site objectives by analyzing user requirements; envisioning ... Updates job knowledge by researching new internet/intranet technologies and software products ...

Java Developer

Minneapolis, MN

$53.25 - $69/hr

Java Developer Job Duties: Defines site objectives by analyzing user requirements; envisioning ... Updates job knowledge by researching new internet/intranet technologies and software products ...

Java Tutor

Edina, MN · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Tutor

Saint Paul, MN · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Tutor

Minneapolis, MN · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Showing results 21-40

Entry Level Java Software Engineer information

See Minnesota salary details

$48.5K

$96.8K

$196.4K

How much do entry level java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for entry level java software engineer in Minnesota is $96,757.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $100,400.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Minnesota?

The most popular types of Java Software Engineer jobs in Minnesota are:

What cities in Minnesota are hiring for Entry Level Java Software Engineer jobs?

Cities in Minnesota with the most Entry Level Java Software Engineer job openings:

Infographic showing various Entry Level Java Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $96,757 per year, or $46.5 per hour.

Software Engineer - ANH

Cargill

Wayzata, MN • On-site

$120K/yr

Full-time

Posted 13 days ago


Cargill rating

7.5

Company rating: 7.5 out of 10

Based on 223 frontline employees who took The Breakroom Quiz

20th of 49 rated food wholesalers


Job description

Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living.
Our 155,000 team members innovate with purpose, providing customers with life's essentials so businesses can grow, communities prosper, and consumers live well. With over 160 years of experience as a family company, we look ahead while remaining true to our values. We put people first. We reach higher. We do the right thing-today and for generations to come.
Job Purpose and Impact
  • The Professional, Software Engineering job maintains and partners to design and develop software applications and systems. With limited supervision, this job collaborates with cross functional teams to implement new software features to meet user needs and business goals and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging moderately complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members.

Key Accountabilities
  • SOFTWARE DEVELOPMENT: Partners to design and develop high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Applies internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains moderately complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • CONTINUOUS IMPROVEMENT: Makes suggestions for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Drafts and maintains comprehensive documentation for moderately complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.

Qualifications
  • Minimum requirement of 2 years of relevant work experience. Typically reflects 3 years or more of relevant experience.
  • Demonstrated backend software development experience with Java and Spring Boot
  • Front end experience with TypeScript and React, including custom hooks and reusable components, using MUI or a similar component library for forms and data grid

Preferred:
    • Experience building and integrating REST APIs, including calling third party systems with WebClient or a similar HTTP client
    • Experience building dynamic queries and filtering over large datasets with Spring Data JPA
    • Strong foundation in relational databases, with hands on experience using PostgreSQL, including data model design
    • Experience writing batch jobs that process large volumes of data, ideally with Spring Batch
    • Hands on experience with asynchronous and event driven systems, including Kafka, SQS, or similar messaging frameworks
    • Experience integrating with SAP
    • Experience developing, integrating, or enabling AI driven and agentic solutions
    • Experience with CI/CD pipelines and modern DevOps delivery practices
    • Proficiency with Git based version control and collaborative development workflows

Additonal:
  • The business will not sponsor applicants for work visas for this position
  • This position requires onsite (hybrid) presence at our Wayzata, MN Office Center

Compensation Data
The expected salary for this position is $ 90,000 - $120,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: https://www.cargill.com/page/my-health/mh-health-and-wellness to learn more (subject to certain collective bargaining agreements for Union positions).
Equal Opportunity Employer, including Disability/Vet.

What Cargill employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cargill logo

About Cargill

Sourced by ZipRecruiter

Cargill was founded in 1865 as a single grain warehouse in Iowa, U.S. Since then, we’ve grown to become a global partner connecting people around the planet. But one thing has remained constant over the years: our purpose of nourishing the world in a safe, responsible and sustainable way. Cargill is committed to conducting business with integrity, operating responsibly, enriching communities and nourishing the world. In the fiscal year 2021, Cargill provided $110.5 million in total charitable contributions in 56 countries to support our communities. Cargill businesses and employee-led groups partner with local civic, nonprofit and non-governmental organizations on programs and projects that improve food security and nutrition; support human rights, equity and inclusion; strengthen farmer livelihoods; and advance our commitments in the areas of land use, water and climate.

Industry

Food and drink manufacturing

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US