1

Junior Software Developer Java Jobs in Idaho Falls, ID

They are seeking a Software Engineer to develop tools, tests, and scenarios for validating cloud ... Required : โ€ข Computer Language Programming (Java, C++) โ€ข Scripting language experience (Python ...

Java Tutor

Idaho Falls, ID ยท 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 ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Sr. Software Engineer

Idaho Falls, ID ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

This position offers the opportunity to lead technical efforts, mentor junior staff, and ... Perform hydrologic and hydraulic modeling using industry-standard software (e.g., Civil 3D, HEC-RAS ...

Drainage Engineer

Idaho Falls, ID ยท On-site

$105K - $125K/yr

This position offers the opportunity to lead technical efforts, mentor junior staff, and ... Perform hydrologic and hydraulic modeling using industry-standard software (e.g., Civil 3D, HEC-RAS ...

next page

Showing results 1-20

Junior Software Developer Java information

See Idaho Falls, ID salary details

$58.6K

$102.6K

$154.6K

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

As of Jul 14, 2026, the average yearly pay for junior software developer java in Idaho Falls, ID is $102,606.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $102,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

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

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

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

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
What are popular job titles related to Junior Software Developer Java jobs in Idaho Falls, ID? For Junior Software Developer Java jobs in Idaho Falls, ID, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer Java jobs in Idaho Falls, ID look for? The top searched job categories for Junior Software Developer Java jobs in Idaho Falls, ID are:
What cities near Idaho Falls, ID are hiring for Junior Software Developer Java jobs? Cities near Idaho Falls, ID with the most Junior Software Developer Java job openings:
Software Developer

Software Developer

Information Technology (Yxxx)

Idaho Falls, ID โ€ข On-site

Other

Re-posted yesterday


Job description

Job Information
Job Title:ย Software Developer (level 3/4)
Grade: 210/220
Org:ย Softwareย Servicesย 
Contact:ย  Pam Staples, Pamela.Staples@inl.gov
Work Location:ย  Idaho Falls, ID (Town, 9x80 work schedule)
ย 
*****THIS IS A MULTI-LEVEL POSTING*****

Mission/Vision Statement
Empowering the Nation's Energy Future
Mission: Discover, demonstrate and secure innovative nuclear energy solutions, other clean energy options and critical infrastructure.
Vision: INL will change the world's energy future and secure our critical infrastructure.

Responsibilities
Idaho National Laboratory (INL) is seeking a Software Developer to join the Software Services Team. Responsible for performing as a software developer on the enterprise applications team, developing using a variety of technologies including Javascript, HTML, SQL, PL/SQL and Oracle, ASP.NET and C# in both Windows and Linux environments.
Designs, codes, tests, corrects and documents large and /or complex programs and program modifications from supplied specifications using agreed standards and tools to achieve a well-engineered result.
Leads the completion of complex application development and quality delivery.
Selects and uses tools and methods to establish, clarify and communicate the user experience, users' characteristics and tasks, and identifies the technical, organizational and physical environment in which complex products or systems will operate.
Develops and maintains specialist knowledge of database concepts, object and data modeling techniques and design principles and a detailed knowledge of database architectures and software.
Performs database and web/middleware tasks independently from supplied specifications using agreed standards and tools to achieve a well-engineered result, utilizing REST and WebAPI.
Mentors junior staff, delivers complex and quality applications and databases.
Takes part in reviews of own work and leads reviews of colleagues' work.
Recommends/designs structures and tools for systems which meet business needs.
Translates logical designs into physical designs, and produces detailed design documentation.
Develops estimates for own work on increasingly complex work and for small teams.

ย 

Minimum Qualification Requirements (Education and/or Experience):
Level 3 - Bachelors Degree and 5 years of experience or Advanced Degree and 3 years of experience. Preferred degree(s) CE, CS, MIS.
Level 4 - Bachelors Degree and 8 years of experience or Advanced Degree and 6 years of experience. Preferred degree(s) CE, CS, MIS.
Required skills:
Experience in developing in Javascript, HTML, and PLSQL.
Experience using SQL and ORACLE databases in application development.
Solid understanding of database concepts and design principles.
Experience with mentoring others and leading technical tasks.
Ability to be a strong team player and effectively organize and lead tasks.
Ability to communicate with both business and technical audience.
Preferred skills:
Experience with other development languages (C#/.Net etc.)
Experience with COTs packages Primavera, Asset Suite, Adlib, and/or Sunflower.
Special Requirements and/or Training:
Strong communications skills required to communicate across business, science, and engineering disciplines. Strong senior mentoring skills and results-oriented management.
ย 
Selective Service Requirements
To be eligible for employment at INL males between ages 18 and 25 must register (or must have registered) with the Selective Service System (SSS). This includes U.S. born and naturalized citizens, parolees, undocumented immigrants, legal permanent residents, asylum seekers, refugees, and all males with visas of any kind which expired more than 30 days ago. The few individuals who are exempt from this requirement are those on current non-immigrant visas.ย  For more information seeย www.sss.gov.

Employee Job Functions
Employee Job Functions are physical actions and/or working conditions associated with the position.ย  These functions may also constitute essential functions for the job position which the employee must be able to fulfill, with or without accommodation.ย  Information provided below is to help describe the job so that the applicant has a reasonable understanding of the job duties/expectations.ย  An applicant's ability to perform and/or tolerate these actions and conditions will beย discussed and workplaceย accommodations mayย be made on a case-by-case basis following an individualized assessment of the applicant and other considerations, including but not limited to any governing safety standards.
ย 
Special Senses:ย  Visually demanding work.
Work Conditions: ย Typing/keyboard; Working > than 8 hours/day.
ย 

Please Apply Before:
July 11, 2018 (midnight, MST)
ย 
ย 
Environmental, Safety and Health Statement
Must be familiar with, and comply with all relevant health and safety requirements.ย  Must be knowledgeable of emergency action policies and procedures, methods for reporting/resolving work practices or conditions to available cognizant professionals.

Other Information
When applying to positions please provide a resume and answer all questions on the following screens. Applicants, who fail to provide a resume or answer the questions, may be deemed ineligible for consideration.

INL Overview
INL is a science-based, applied engineering national laboratory dedicated to supporting the U.S. Department of Energy's mission in nuclear energy research, science, and national defense.ย  Withย more than 4,300ย scientists, researchers and support staff, the laboratory works with national and international governments, universities and industry partners to discover new science and develop technologies that underpin the nation's nuclear and renewable energy, national security and environmental missions.

Equal Employment Opportunity
Idaho National Laboratory (INL) is an Equal Employment Opportunity (EEO) employer.ย  It is the policy of INL to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.