1

Junior Java Programming Jobs in Wisconsin (NOW HIRING)

Nuuly Senior Software Engineer

WI · On-site

$120K - $159K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Mentoring junior engineers through code review, pair programming, and design discussions ... Operational knowledge of one or more server-side object-oriented programming languages (Java ...

Nuuly Senior Software Engineer

Milwaukee, WI

$120K - $159K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Mentoring junior engineers through code review, pair programming, and design discussions ... Operational knowledge of one or more server-side object-oriented programming languages (Java ...

AI & Machine Learning Engineer

Green Bay, WI · On-site

$90 - $120/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Conduct code reviews and mentor junior engineers on best practices for software development ... Proficient in programming languages such as Python, Java or C++. * Knowledge of data science ...

Senior Web/App Engineer

Janesville, WI · On-site

$118K - $142K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide technical guidance and mentorship to junior developers, fostering a collaborative team ... programming languages (e.g., Java, C#, Python, JavaScript) * Experience as a Senior Digital ...

Senior Web/App Engineer

Janesville, WI · On-site

$118K - $142K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide technical guidance and mentorship to junior developers, fostering a collaborative team ... programming languages (e.g., Java, C#, Python, JavaScript) * Experience as a Senior Digital ...

Senior Web/App Engineer

Janesville, WI · Remote

$118K - $142K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide technical guidance and mentorship to junior developers, fostering a collaborative team ... programming languages (e.g., Java, C#, Python, JavaScript) * Experience as a Senior Digital ...

WI · On-site

$95.30 - $158.80/hr

This position performs software design - typically across multiple systems; mentors more-junior ... Java/J2EE, JavaScript, Springboot framework, HTML, SQL * Expertise in microservices architecture

Mentor junior engineers. Work with Clover support team to analyze and fix bugs identified by ... with Java; 4 years of technical leadership delivering complex systems to production; 4 years ...

WI · On-site

$77 - $154/hr

  • Medical

  • Life

  • Retirement

  • PTO

Must be an expert in developing applications and services using Java Springboot/Springbatch. Must ... Must be able to mentor/coach junior developers* Ability to work in a fast-paced environment, handle ...

Showing results 41-60

Junior Java Programming information

See Wisconsin salary details

$61.6K

$107.8K

$162.5K

How much do junior java programming jobs pay per year?

As of Aug 17, 2026, the average yearly pay for junior java programming in Wisconsin is $107,824.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,200.00 and $107,500.00 per year, depending on experience, location, and employer.

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

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

What are the key skills and qualifications needed to thrive as a junior Java programmer?

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

What does a junior Java programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.

What are the most commonly searched types of Java Programming jobs in Wisconsin?

The most popular types of Java Programming jobs in Wisconsin are:

Infographic showing various Junior Java Programming job openings in Wisconsin as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $107,824 per year, or $51.8 per hour.

Nuuly Senior Software Engineer

Nuuly

WI • On-site

$120K - $159K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

Role Summary
Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power our online customer experience and drive the logistics and processing of our garment distribution centers. We're looking for a Senior Engineer with the initiative and expertise to help mature this platform into a stable, scalable, and robust backbone for launching the next wave of Nuuly innovations.
You'll need strong experience designing and building microservices backed by relational and non-relational databases. Solid confidence with JVM-based tools such as Kotlin, Spring, and data persistence with Postgres and other database technologies. You'll also need a reasonable amount of aptitude in designing and integrating Kubernetes services with cloud-based platform APIs such as Google Cloud Platform (GCP), AWS, or Azure focused on driving toward zero-downtime deployments.
As a Senior Engineer, you'll bring experience that extends beyond personal code contribution: leading design for moderately complex features, driving communication between teams, providing critical feedback, coordinating with others, and providing mentorship as needed. You'll participate in incident response and post-mortem processes to improve system reliability. You should be adept at picking up new technologies and patterns and comfortable discussing and debating the pros and cons of various approaches. Most of all, you should be ready and willing to tackle new challenges with a supportive team of creative and hard-working professionals.
Role Responsibilities
  • Producing architectural proposals and engaging in discussions and decision-making for new features and platform evolution
  • Collaborating with the product team to design solutions for stakeholder features and inform product decisions through technical feasibility analysis
  • Mentoring junior engineers through code review, pair programming, and design discussions
  • Delivering the whole lifecycle of deployable features: design, code, testing, configuration, documentation, deployment, and support
  • Contributing to operational guidelines, system reliability practices, and post-mortem analysis for production incidents
  • Teaching and enforcing development methodologies while proactively identifying improvement opportunities in codebase, tooling, and processes
  • Collaborating with QA and Platform Engineering teams to test code and keep our integrated testing environments unblocked
  • Providing technical guidance to cross-functional teams on integration approaches and system constraints to deliver features and evolve our architecture

Role Qualifications
  • 5-7 years of software engineering experience with ~2 years of senior-level responsibilities such as taking ownership of designs or projects and working to coordinate work across teams
  • Operational knowledge of one or more server-side object-oriented programming languages (Java, Kotlin, Scala, or other JVM languages preferred; Python, Go, Node/TypeScript also considered)
  • Able to talk comfortably about microservices architecture, distributed system design, streaming data, messaging technologies, and database design patterns
  • Experience and enthusiasm for testing, test-driven development, and building reliable systems
  • Proficient with leveraging AI tools in day-to-day development tasks such as code generation, debugging, and documentation
  • Able to hit the ground running and quickly familiarize yourself with an existing codebase and toolset
  • Able to propose and walk through solutions in technical leadership discussions and communicate effectively across functional teams
  • Operational knowledge of Java, Kotlin, Scala, or other JVM languages (Python, Go, Node/TypeScript also considered)
  • Strong experience designing, building, and operating microservices architectures; expertise with RESTful APIs, HTTP protocols, and service integration patterns
  • Experience with Google Cloud Platform (GCP) or other major cloud providers (AWS, Azure); knowledge of container technologies (Docker, Kubernetes)
  • Hands-on experience with relational databases (Postgres, AlloyDB) and understanding of data modeling, query optimization, and schema evolution.
  • Understanding of distributed system design patterns, consistency models, and trade-offs in microservices architectures (e.g., Kafka, Spark, Storm , etc.)

AI/LLM Proficiency:
  • Practical experience using Large Language Models (ChatGPT, Claude, Cursor, Windsurf, Copilot etc.) for work tasks
  • Understanding of prompt engineering and how to provide effective context to AI tools
  • Familiarity with structured AI guidance methods (system prompts, rules files, agent configurations)
  • Knowledge of AI tool integration concepts (MCP, connectors, agentic workflows)
  • Ability to identify opportunities where AI can drive efficiency improvements

The Perks
URBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment status. Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more! For additional information visit www.urbn.com/work-with-us/benefits
EEO Statement
URBN celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.