1

Junior Java Programmer Jobs in Utah (NOW HIRING)

Junior Java Backend Engineer

Sandy, UT · On-site

$48 - $62.25/hr

Participate in code reviews and mentor junior engineers. * Ensure performance, security ... Requirements: * 5+ years of backend development experience with Java . * Working knowledge on ...

New

Full Stack Java Developer

Salt Lake City, UT · On-site +1

$50.75 - $65.50/hr

Provide technical guidance and mentoring to junior developers. * Keep up-to-date with the latest Java technologies and trends. * Optimize existing code for better performance. * Analyze existing code ...

Full Stack Java Developer

Salt Lake City, UT · On-site +1

$50.75 - $65.50/hr

Provide technical guidance and mentoring to junior developers. * Keep up-to-date with the latest Java technologies and trends. * Optimize existing code for better performance. * Analyze existing code ...

Full Stack Java Developer

Salt Lake City, UT · On-site

$50.75 - $65.50/hr

Provide technical guidance and mentoring to junior developers. * Keep up-to-date with the latest Java technologies and trends. * Optimize existing code for better performance. * Analyze existing code ...

Senior Java Backend Engineer

Sandy, UT · On-site

$114K - $148K/yr

... junior engineers. 10. Ensure performance, security, scalability, and maintainability across ... Requirements: 1. 7+ years of backend development experience with Java. 2. Working knowledge on ...

New

Java Full Stack Developer

Salt Lake City, UT · On-site

$50.75 - $65.50/hr

Expert programming skills developing back-end cloud applications in Java * Experience with Agile ... Able to guide junior team members and work with other team members Primary skills: Core Java, J2EE ...

Junior API Developer (RESTful APIs)

Ogden, UT · On-site

$65K - $85K/yr

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Engineers/Data Scientists, Machine Learning engineers for ...

Junior PL/SQL Developer

Ogden, UT · On-site

$65K - $85K/yr

Knowledge of Core Java, javascript, C++ or software programming * Spring boot, Microservices ... if its Junior or entry level position the additional skills and Project work with hands on ...

python developer

Salt Lake City, UT · On-site

$48.75 - $67/hr

Currently, we are looking for entry-level software programmers, Java full stack developers, Python ... it's a junior or entry-level position. The additional skills and project work with hands-on ...

Salary: $48,000 - $63,000 USD Want to start your career as a Java Developer? Paid graduate training, ongoing support, opportunities at leading global employers - the Alumni graduate program gives you ...

Collaborate closely with Java developers, Mainframe engineers, product managers, and project ... Document automation architecture, processes, and operating procedures, while mentoring junior ...

Mentor junior and mid-level engineers. Participate in releases, production support, and on-call rotations. Required Experience Strong Java experience from production work on non-trivial systems.

next page

Showing results 1-20

Junior Java Programmer information

See Utah salary details

$55.5K

$97.3K

$146.6K

How much do junior java programmer jobs pay per year?

As of Jun 24, 2026, the average yearly pay for junior java programmer in Utah is $97,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,700.00 and $97,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Utah? The most popular types of Java Programmer jobs in Utah are:
What cities in Utah are hiring for Junior Java Programmer jobs? Cities in Utah with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Utah as of June 2026, with employment types broken down into 1% Internship, 65% Full Time, 13% Part Time, 4% Temporary, 16% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $97,250 per year, or $46.8 per hour.
Junior Java Backend Engineer

Junior Java Backend Engineer

My3Tech Inc

Sandy, UT • On-site

$48 - $62.25/hr

Other

Posted yesterday


Job description

Job Description:

  1. Design, develop, and maintain distributed backend services using Java and Spring Boot.
  2. Build high-performance, scalable REST APIs that serve mobile and web clients.
  3. Architect and implement large-scale distributed systems to handle high-throughput workloads.
  4. Integrate and optimize caching strategies (e.g., Redis) to reduce latency and boost performance.
  5. Implement and manage streaming data pipelines using tools like Kafka.
  6. Collaborate with DevOps, frontend, and product teams to ship features reliably.
  7. Write clean, well-tested code and perform regular code reviews.
  8. Write unit, integration, and performance tests to ensure high code quality.
  9. Participate in code reviews and mentor junior engineers.
  10. Ensure performance, security, scalability, and maintainability across services.
  11. Contribute to architectural decisions and help evolve best practices.
  12. Participate in daily Stand-up
  13. Participate in production releases.
  14. L3 Production support.
Requirements:
  1. 5+ years of backend development experience with Java.
  2. Working knowledge on Spring Webflux, Vertx. The candidate must be willing to learn these technologies if haven't work on these because they are heavily used in our code.
  3. Deep hands-on knowledge of Spring Boot and the broader Spring ecosystem.
  4. Strong experience with REST API design and implementation.
  5. Proven expertise building distributed applications at scale.
  6. Practical experience with caching solutions like Redis or Memcached.
  7. Experience working with streaming platforms such as Apache Kafka.
  8. Proficiency with MongoDB and PostgreSQL or other modern database systems.
  9. Knowledge of system design, architecture patterns, and performance tuning
TOP TECHNOLOGIES/MUST HAVES:
  1. Java (v17)
  2. Springboot
  3. MongoDB
NICE TO HAVES:
  1. GCP
  2. Python

Required Skills : 5+ years of experience Java 17 Java Streams Asynchronous programming Spring Boot, Spring Data JPAs
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : Yes
Notes :
Selling points for candidate :
Project Verification Info :"The information provided below is for Apex Systems AV use only and is not to be distributed publicly, or to any third party. Any distribution of the below information will result in corrective action from Apex Systems Vendor Management. MSA: Blanket Approval Received Client Letter: Will Not Provide"
Exclusive to Apex :Yes
Face to face interview required :Yes
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :
Master Job Title :
Branch Code :