1

Junior Java Programming Jobs in Minnesota (NOW HIRING)

Software Developer

Eagan, MN ยท On-site

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team ... Experience in object-oriented design and development in C++ and Java * Experience in following a ...

Software Developer

Eagan, MN ยท Hybrid

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team ... Experience in object-oriented design and development in C++ and Java * Experience in following a ...

Must be an expert in developing applications and services using Java Springboot/Springbatch. Must ... Must be able to mentor/coach junior developers * Ability to work in a fast-paced environment ...

Actimize Lead Full-stack Engineer

Minnetonka, MN ยท On-site +1

$70K - $140K/yr

Must be an expert in developing applications and services using Java Springboot/Springbatch. Must ... Must be able to mentor/coach junior developers * Ability to work in a fast-paced environment ...

As a valuable team member, you will have the opportunity to mentor junior team members,contribute ... Highly proficient in one or moreobject-oriented languages(e.g., Python, Java, C#). * Highly ...

AI Operations (AIOps) Engineer

Minneapolis, MN ยท Hybrid

$103K - $154K/yr

Develops specifications for moderately complex software programming applications and modifies ... Provides technical guidance to junior team members * Troubleshoots production issues as needed ...

Software Dev Engineer II

Minneapolis, MN ยท On-site

$101K - $139K/yr

Hands-on experience developing applications using Java. * Experience building and supporting ... Experience mentoring junior engineers or providing technical leadership. * Experience working ...

Guidewire PolicyCenter Sr Developer

Minneapolis, MN ยท On-site

$57 - $75.25/hr

In addition to contributing through hands-on development, you will help guide junior practitioners ... A strong Java, Gosu (Guidewire), EJB, BPEL, UNIX background Experience with Business Process ...

.Net Developer

Eagan, MN ยท On-site

$49.25 - $65/hr

Reviews work of peers and more junior developers * Assists in identification and implementation of ... Experience with core technologies including C#, ASP.NET, Java, JSON, SQL * Experience with GIT ...

Showing results 41-60

Junior Java Programming information

See Minnesota salary details

$59.7K

$104.6K

$157.7K

How much do junior java programming jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior java programming in Minnesota is $104,625.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,900.00 and $104,300.00 per year, depending on experience, location, and employer.

What does a junior Java programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.

What are the key skills and qualifications needed to thrive as a junior Java programmer?

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

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

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

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

The most popular types of Java Programming jobs in Minnesota are:

Infographic showing various Junior Java Programming job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $104,625 per year, or $50.3 per hour.

Senior Development Engineer III - 1D Systems Modeling and Simulation

Daikin Applied

Plymouth, MN โ€ข On-site

$109K - $149K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

Join the world's largest HVAC company, named by Forbes as one of America's Best-In-State Employers 2025!
Senior Development Engineer III - 1D Systems Modeling and Simulation - Plymouth, MN - Hybrid
Daikin Applied is seeking a Senior Development Engineer III to develop, calibrate, and deploy both steady-state and dynamic 1D system models for commercial HVAC products, including chillers, air handlers, and applied terminal systems. As part of the central Model-Based Engineering (MBE) team, this role spans library development, tool development, and application for product design across both steady-state and dynamic simulation, supporting control strategy development, performance optimization, and model-in-the-loop (MiL) testing.
The position combines steady-state and dynamic library and ecosystem development with the application and support of modeling and simulation for product development. The ideal candidate brings strong programming skills, a solid understanding of HVAC thermodynamic systems, and a forward-thinking approach to simulation automation and AI/ML integration. Operating with growing technical independence, the role contributes to simulation best practices, supports cross-functional teams, and helps mentor junior engineers.
Come be a part of an exciting journey at Daikin Applied, where innovation and excellence drive our every endeavor!
Location: Hybrid - Plymouth, MN
Your Responsibilities:
  • Develop, calibrate, and validate both steady-state and physics-based dynamic models of HVAC systems, including compressors, heat exchangers, expansion devices, and control logic
  • Design and implement libraries and development frameworks for steady-state and dynamic system simulation with an emphasis on reusability, modularity, and integration
  • Build tools that automate model generation, parameterization, calibration, and results processing for thermodynamic system simulations
  • Interface Modelica models with Simulink, Python, and testing frameworks via FMI/FMU to support model-in-the-loop (MiL) workflows
  • Collaborate with global MBE teams and modeling practitioners to define simulation requirements and standardize toolsets, workflows, and modeling libraries across business units (Chillers, Air Handlers, Terminal Systems)
  • Support the new product development phase-gate process, helping ensure appropriate design maturity across milestones
  • Champion model standardization, documentation, traceability, and lifecycle governance practices
  • Develop test plans and support component, subsystem, and system testing to validate simulation models
  • Investigate and apply machine learning (ML) and artificial intelligence (AI) tools to accelerate calibration, surrogate modeling, controller tuning, or automation of complex modeling workflows
  • Provide guidance on best practices for simulation tool development, version control, and continuous integration, and help mentor junior engineers

Your Qualifications:
  • Bachelor's degree in Mechanical Engineering or a related technical field
  • 6+ years of relevant experience (or equivalent: M.S. with 4+ years; Ph.D. with relevant modeling or tool development experience)
  • Strong understanding of thermodynamic cycle modeling, HVAC&R systems, heat transfer fundamentals, and both steady-state and dynamic system behavior
  • Proficiency in one or more technical computing languages such as Julia, Python, MATLAB, or R, with demonstrated experience developing tools, libraries, or simulation software
  • Experience with standard system simulation tools such as Dymola (preferred), GT Suite, Simscape, or Amesim, and familiarity with the FMI standard
  • Experience building and executing structured simulation workflows, including model integration with Simulink and FMI/FMU-based tools
  • Familiarity with steady-state modeling platforms such as VapCyc, CoilDesigner, EES, or equivalent tools
  • Experience designing model libraries, parameter databases, and calibration routines, and troubleshooting complex models
  • Effective communication and presentation skills, with the ability to convey technical concepts to both technical and non-technical audiences
  • Strong problem-solving and analytical skills, with the ability to estimate work tasks and support project planning activities
  • Demonstrated ability to work independently and collaboratively in a cross-functional, globally distributed environment

Your Preferred Qualifications:
  • Master's or Ph.D. in Mechanical Engineering or a related technical field
  • Working knowledge of Fortran, C, C++, Java, or C#
  • Experience with MiL and HiL simulation workflows
  • Experience with machine learning, data analytics, or AI-assisted modeling and automation
  • Familiarity with version control systems (e.g., Git) and software development best practices
  • Background in experimental data acquisition and validation of simulation models using test data
  • Exposure to API development, database interaction, or simulation-as-a-service frameworks
  • Familiarity with controls development and embedded system integration
  • Understanding of model reuse, simulation governance, and lifecycle management concepts
  • Experience working with or across international engineering teams.

Your Benefits:
Daikin Applied offers the following benefits for this position, subject to applicable eligibility requirements:
  • Multiple medical insurance plan options + dental and vision insurance
  • 401K retirement plan with employer match
  • Paid time off and company paid holidays
  • Paid sick time in accordance with the federal, state and local law
  • Tuition Reimbursement after 6 months of continuous service

Work visa sponsorship is not available for this position
The typical annual base salary for this position ranges from $90,400 - $151,800 plus a 10% bonus in Minnesota. The range displayed represents the pay range for all positions in the job grade which these positions fall. Individual base pay will depend on a wide range of factors including your skills, qualifications, experience, and location.
#LI-DF1
If you're looking for an engaging career with growth opportunities in a supportive environment, you'll love a career at Daikin Applied!