1

Junior Java Software Engineer Jobs in Idaho (NOW HIRING)

Systems Software Engineer III

Boise, ID

$164K - $195K/yr

Develops, trains and coaches junior level Design Engineers and Systems Software Engineers on engineering concepts, applications, theories and standards. * Responsible for the systematic turnover of ...

Systems Software Engineer III

Boise, ID · On-site

$164K - $195K/yr

Develops, trains and coaches junior level Design Engineers and Systems Software Engineers on engineering concepts, applications, theories and standards. * Responsible for the systematic turnover of ...

Software Engineer

Boise, ID · On-site

$85 - $115/hr

Guide and support junior team members in crafting and implementing technology solutions while ... Job Profile Software Engineer E4 Benefits Micron provides benefits including medical, dental ...

Mentor junior engineers and contribute to technical standards and best practices. Use your skills ... Strong proficiency in Java and/or Python * Experience using AI-assisted development tools for ...

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 ...

Java Tutor

Rexburg, 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 ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

Showing results 41-60

Junior Java Software Engineer information

What does a junior Java software engineer do?

A Junior Java Software Engineer is typically responsible for assisting in the development, testing, and maintenance of software applications using the Java programming language. They work under the guidance of more experienced engineers to write code, fix bugs, and contribute to team projects. Junior engineers also learn best practices in software development, participate in code reviews, and continuously improve their technical skills. Their role often includes collaborating with other developers, designers, and quality assurance teams to deliver high-quality software solutions.

What kinds of projects or tasks can a junior Java software engineer expect to work on during their first year?

As a Junior Java Software Engineer, you can expect to work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of more experienced team members. You'll likely contribute to code reviews, participate in daily stand-ups, and collaborate closely with QA engineers and front-end developers. Over time, you may gradually take on more complex assignments, such as designing modules or integrating third-party APIs. This hands-on experience helps build your technical skills and deepen your understanding of the software development lifecycle.

What are the key skills and qualifications needed to thrive as a junior Java software engineer, and why are they important?

To thrive as a Junior Java Software Engineer, you need a solid understanding of Java programming, object-oriented principles, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and experience with IDEs like IntelliJ IDEA or Eclipse are common technical requirements. Strong problem-solving, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills ensure you can write reliable code, collaborate efficiently, and adapt to evolving technical challenges in software development projects.

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

AspectJunior Java Software EngineerJava Developer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; some certifications like Oracle Java CertificationSimilar credentials; often holds Java certifications and a degree in a related field
Work EnvironmentEntry-level position in development teams, often under supervision, focusing on coding and testingCan be entry to mid-level, involved in designing, coding, and maintaining Java applications
Employer & Industry UsageUsed across tech companies, startups, and corporate IT departmentsCommonly used in software development firms, tech companies, and enterprise environments

While both roles involve Java programming, a Junior Java Software Engineer typically focuses on learning and supporting development tasks under supervision, whereas a Java Developer may have more responsibility in designing and implementing Java applications. The roles often overlap, but the engineer role emphasizes entry-level growth, while the developer role can involve more independent work.

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

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

What are popular job titles related to Junior Java Software Engineer jobs in Idaho?

For Junior Java Software Engineer jobs in Idaho, the most frequently searched job titles are:

What job categories do people searching Junior Java Software Engineer jobs in Idaho look for?

The top searched job categories for Junior Java Software Engineer jobs in Idaho are:

What cities in Idaho are hiring for Junior Java Software Engineer jobs?

Cities in Idaho with the most Junior Java Software Engineer job openings:

Software Development Engineer

Clearwater Analytics

Boise, ID • On-site

Full-time

Re-posted 3 days ago


Job description

Job Description
Clearwater Analytics' mission is to become the world's most trusted and comprehensive technology platform for investment reporting, accounting, and analytics. With our team, you will partner with the most sophisticated and innovative institutional investors around the world. If you are infectiously passionate about what you do, intensely committed to clients, and driven by continuous innovation and improvement... We want you to apply!
About the Team
The Amort/Accounting Validations team builds and maintains the systems that ensure the accuracy and integrity of investment accounting data for some of the world's leading institutional investors. You will work in a Java/Kotlin backend environment, participating in all phases of the software development lifecycle - including design, implementation, testing, and deployment. Working in an agile environment, you and your team will produce reliable, high-quality software that our clients depend on every day for critical financial reporting.
Responsibilities:
  • Have a solid understanding of investment accounting and amortization concepts as they apply to the team's domain.
  • Collaborate with team members to optimize and improve existing Java/Kotlin applications.
  • Regularly give feedback and ask questions in code reviews.
  • Perform root-cause analyses for data accuracy and software issues and identify effective solutions.
  • Assist in the creation of user stories and estimation of work for project planning.
  • Suggest design improvements demonstrating an understanding of backend service architecture.
  • Ensure software applications are scalable, reliable, and produce accurate, auditable financial outputs.
  • Document software usage, implementation, architecture, design, and APIs.
  • Consistently write broad unit and integration tests, with particular attention to financial calculation correctness.
  • Translate loosely defined accounting and business requirements into functioning code.
  • Any other reasonable activity required by management.

Required Skills:
  • Fundamental understanding of data structures, algorithms, and object-oriented design.
  • Solid programming skills in Java or Kotlin.
  • Familiarity with financial or accounting concepts (e.g., amortization, accruals, fixed income) is a strong plus.
  • Enthusiasm for software work in a software-as-a-service company.
  • Driven by client satisfaction and a commitment to data accuracy.
  • Strong teamwork skills.
  • Ability to manage own time and deliver expected results on time.
  • Commitment to continuous learning and improvement.
  • Exceptional analytical skills, particularly in identifying and resolving data discrepancies.
  • Excellent attention to detail and strong documentation skills.
  • Outstanding verbal and written communication skills.
  • Strong organizational and interpersonal skills.
  • Exceptional problem-solving abilities.

Education and Experience:
  • Degree in Computer Science, Software Engineering, or related field.
  • 2+ years of software development experience, preferably in a backend or data-intensive environment.