Post Job Free
Sign in

Junior Software Developer (Java)

Company:
Insight Global
Location:
Brookfield, WI
Pay:
70000USD - 80000USD per year
Posted:
March 29, 2026
Apply

Description:

Job Description

Junior Software Developer

Brookfield, WI (onsite with option for hybrid in the future once acclimated)

$70-80k

What We’re Looking For

A motivated junior developer eager to build strong backend engineering skills

Curiosity about how AI can enhance software development and operational support

Ability to learn quickly, accept feedback, and work effectively in a team environment

A proactive mindset toward improving processes and tools

Required Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

Foundational experience with Java (academic, internship, or entry-level professional experience)

Understanding of backend concepts such as REST APIs, services, and application layers

Basic knowledge of relational databases

Familiarity with Git version control

Strong problem-solving skills and willingness to learn

Good written and verbal communication skills

Plusses:

Experience with Java frameworks such as Spring or Spring Boot

Basic understanding of CI/CD pipelines

Experience with mySQL

Familiarity with logging, monitoring, or application support tools

Interest in or hands-on exposure to AI-assisted development tools (e.g., code generation, testing, or analysis tools)

Day-to-Day:

We are seeking a Junior Software Developer with a primary focus on backend development using Java. This role is ideal for an early-career developer who is eager to grow their technical skills while contributing to the design, development, and maintenance of backend systems that support live applications.

In addition to core development work, this position will play a supporting role in researching, evaluating, and experimenting with AI-powered tools to improve development workflows, application performance, monitoring, and operational efficiency.

Key Responsibilities

Backend Development

Develop, maintain, and enhance backend services and APIs using Java

Write clean, maintainable, and well-documented code following established coding standards

Assist with debugging, troubleshooting, and resolving issues in development, test, and production environments

Work with relational and/or NoSQL databases to store, retrieve, and process application data

Participate in code reviews and apply feedback to improve code quality

Application Support & Collaboration

Support live implementations of the product when setting up the configuration for a customer site

Support live applications by investigating defects, analyzing logs, and assisting with root cause analysis

Collaborate with senior developers, QA, DevOps, and product teams to deliver reliable solutions

Follow established SDLC processes, including ticketing, version control, and release practices

AI Tool Research & Enablement

Research emerging AI and developer productivity tools (e.g., code assistants, testing tools, monitoring/alerting AI, documentation generators)

Evaluate tools for practical use cases within the development and support workflow

Assist in prototyping or piloting AI-based solutions under guidance from senior team members

Document findings and make recommendations on how AI tools can improve efficiency, quality, or system reliability

Growth Opportunities

Hands-on mentorship from experienced software engineers

Exposure to production systems and real-world application support

Opportunities to contribute to AI-driven initiatives within the development lifecycle

Clear paths for technical growth and increased responsibility

Full-time

Apply