1

Junior Software Developer Java Jobs in Utah (NOW HIRING)

Junior Software Engineer DAKCS is a 40-year industry veteran in accounts receivable management and ... Experience with Java, React, Svelte, Php, Laravel, or other adjacent languages. * Curiosity and a ...

$48K - $63K/yr

Salary: $48,000 - $63,000 USD Want to start your career as a Java Developer? Paid graduate training ... As a software developer with mthree, you'll build complex applications in a global team environment.

New

Salary: $48,000 - $63,000 USD Want to start your career as a Java Developer? Paid graduate training ... As a software developer with mthree, you'll build complex applications in a global team environment.

Junior Systems Developer

Orem, UT · On-site

$58K - $75K/yr

We are looking for a Junior Developer to join our IT team onsite in Orem, Utah . This is an ... Collaborate with senior developers to design and implement software solutions * Assist in ...

Software Engineer - Java

Salt Lake City, UT · On-site

$50 - $68.75/hr

The Full Stack developer will work on our Safety team and can sit in our Salt Lake City, UT office ... software and architectural software development activities Drive best practice, quality and ...

Android Software Developer

Salt Lake City, UT · On-site

$54 - $71/hr

... software that we can all be proud of. As an Android developer, you will be working with a small ... Fluency with Java. * Experience and depth of understanding of the latest Android SDK. * Must know ...

Android Software Developer

Salt Lake City, UT · On-site

$54 - $71/hr

... software that we can all be proud of. As an Android developer, you will be working with a small ... Fluency with Java. * Experience and depth of understanding of the latest Android SDK. * Must know ...

Principal Software Engineer - Test

Provo, UT

$127K - $171K/yr

Lead and mentor junior software engineers Qualifications You Must Have * Typically requires a ... C++, C#, Java, Python or Visual Basic. * Experience in utilizing integrated development ...

Software Engineer - Java, Angular, AWS

Sandy, UT · Hybrid

$49.25 - $67.50/hr

... Software Engineering, or a related field, or equivalent experience. * 2+ years of professional software development experience. * Experience developing applications with Java. * Experience building ...

next page

Showing results 1-20

Junior Software Developer Java information

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 Utah? For Junior Software Developer Java jobs in Utah, the most frequently searched job titles are:
Infographic showing various Junior Software Developer Java job openings in Utah as of July 2026, with employment types broken down into 83% Full Time, 7% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 22 days ago


Job description

Junior Software Engineer
DAKCS is a 40-year industry veteran in accounts receivable management and collection software. Collecting payments is an integral part of any business, but it can be tedious, time-consuming, and expensive. Our solutions leverage artificial intelligence and four decades-worth of data to streamline your accounts receivable process through automation and consumer self-service.
We are a small, tight-knit team that values a human approach to relationships. We provide a stable, casual environment where your voice carries weight, and take pride in a workspace built on mutual respect and genuine employee appreciation-which is exactly why we've been named a Top Workplace in Utah.
The Role
We're looking for a Junior Software Engineer who wants to learn fast, build real things, and ship code that matters. You'll design, write, and test software using modern tools, debug and upgrade existing services, and work closely with experienced engineers and product managers who will help you sharpen your craft. Expect to contribute production code early and take on more ownership as you grow. If you like solving problems, learning constantly, and using the latest tech to do it, this role is built for you.
What You'll Do
  • Research, design, implement and manage software programs
  • Write test cases to ensure compatibility and stability
  • Create innovative, scalable, fault-tolerant software solutions for our customer base
  • Troubleshoot, debug and upgrade existing software
  • Modify, expand and update services
  • Collaborate with product managers, other engineers, and leadership
  • Work with the latest tools and technologies to build exciting solutions through software

What We're Looking For
  • 1-2 years of experience working in a technical environment
  • Experience with Java, React, Svelte, Php, Laravel, or other adjacent languages.
  • Curiosity and a passion for software engineering
  • Ability to write clean, secure, and efficient code
  • Strong problem solving and decision making skills
  • Experience with AI tools ( Claude Code, Codex, Cursor etc )
  • Great communication skills, both written and verbal
  • Knowledge of the software development life cycle
  • Local to the Wasatch Front; live along the corridor between Logan and Provo to support our flexible hybrid schedule.

What Will Make You Stand Out
  • Bachelor degree in Computer Science or a related field - or 4 years of equivalent work experience
  • Personal coding projects you can demonstrate
  • Experience with agentic workflows
  • Familiarity with how code ships, not just how it's written
  • Experience with both back and front end development

The Perks
  • Competitive salary
  • Flexible schedule and hybrid work cadence (alternating: 2 days in office one week, 1 day the next).
  • Benefits - Premium medical, dental, life, and disability insurance.
  • Generous paid time off, holiday pay, and company celebrations.
  • Competitive 401(k) match.
  • Personal fulfillment fund.
  • Environment & Impact: A casual, emotionally intelligent, and highly stable workspace where your input directly shapes the future of the company.