Software Engineer/Developer
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
Madison, WI ยท On-site +1
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
Madison, WI ยท On-site +1
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
Madison, WI ยท On-site
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
Madison, WI ยท On-site
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
Madison, WI ยท On-site
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
Madison, WI ยท On-site
The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...
Madison, WI ยท On-site
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
Madison, WI ยท On-site
$70K - $85K/yr
Software Engineer/Developer I Job Summary: The TOPS Lab, part of the College of Engineering and the ... Proficiency in using Java programming language * Proficiency in HTML, CSS, and JavaScript, with ...
Job Title Computer / Software Engineer (Medical Device) Requisition JR000015837 Computer / Software ... Python * High-level languages (C++, Java) and associated development environments * Scripting ...
Job Title Computer / Software Engineer (Medical Device) Requisition JR000015837 Computer / Software ... Python * High-level languages (C++, Java) and associated development environments * Scripting ...
Job Title Computer / Software Engineer (Medical Device) Requisition JR000015837 Computer / Software ... Python * High-level languages (C++, Java) and associated development environments * Scripting ...
Job Title Computer / Software Engineer (Medical Device) Requisition JR000015837 Computer / Software ... Python * High-level languages (C++, Java) and associated development environments * Scripting ...
Java, Angular, VueJs, Swift, Kotlin, and many more. As a Software Developer, you will: * Engage in the design, development, and implementation of new and existing java programs or solutions.
Java, Angular, VueJs, Swift, Kotlin, and many more. As a Software Developer, you will: * Engage in the design, development, and implementation of new and existing java programs or solutions.
Madison, WI ยท On-site
$78 - $85/mo
The Java Developer role is directly involved with the development and support of java-based web ... Provide development support for new or existing software products, including legacy applications ...
Quick apply
Madison, WI ยท On-site
$78 - $85/mo
The Java Developer role is directly involved with the development and support of java-based web ... Provide development support for new or existing software products, including legacy applications ...
Madison, WI ยท On-site
$51.50 - $66.50/hr
The Java Developer role is directly involved with the development and support of java-based web ... Provide development support for new or existing software products, including legacy applications ...
Madison, WI ยท On-site
$51.50 - $66.50/hr
The Java Developer role is directly involved with the development and support of java-based web ... Provide development support for new or existing software products, including legacy applications ...
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
Madison, WI ยท On-site
$51.50 - $66.50/hr
Java Developer- Madison, Wisconsin (Hybrid But only Wisconsin residents ) The Java Developer role ... Responsibilities: โข Provide development support for new or existing software products, including ...
Madison, WI ยท On-site
$51.50 - $66.50/hr
Java Developer- Madison, Wisconsin (Hybrid But only Wisconsin residents ) The Java Developer role ... Responsibilities: โข Provide development support for new or existing software products, including ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... or Java Experience with embedded software development using C/C++ Understanding of RTOS or bare ... junior engineers or leading technical initiatives Additional Information: This position is based ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
Experience with object-oriented programming languages such as C++, C#, or Java ยท Experience with embedded software development using C/C++ ยท Understanding of RTOS or bare-metal embedded systems ยท ...
Quick apply
Cottage Grove, WI ยท On-site
$124K - $163K/yr
Experience with object-oriented programming languages such as C++, C#, or Java ยท Experience with embedded software development using C/C++ ยท Understanding of RTOS or bare-metal embedded systems ยท ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... Java โข Experience with embedded software development using C/C++ โข Understanding of RTOS or ... engineers or leading technical initiatives Additional Information: โข This position is based ...
Cottage Grove, WI ยท On-site
$124K - $163K/yr
... Java โข Experience with embedded software development using C/C++ โข Understanding of RTOS or ... engineers or leading technical initiatives Additional Information: โข This position is based ...
Madison, WI ยท Remote
$40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Madison, WI ยท Remote
$40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Madison, WI ยท On-site
$78 - $85/mo
The Java Developer role is directly involved with the development and support of java-based web ... Working with quality assurance team members to create and deliver testable software This role will ...
Quick apply
Madison, WI ยท On-site
$78 - $85/mo
The Java Developer role is directly involved with the development and support of java-based web ... Working with quality assurance team members to create and deliver testable software This role will ...
Whitewater, WI ยท On-site
$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 ...
Whitewater, WI ยท On-site
$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 ...
$63K is the 25th percentile. Wages below this are outliers.
$49.9K - $63.7K
26% of jobs
$63.7K - $77.5K
18% of jobs
The median wage is $81.3K / yr.
$77.5K - $91.4K
21% of jobs
$99.4K is the 75th percentile. Wages above this are outliers.
$91.4K - $105.2K
17% of jobs
$105.2K - $119K
5% of jobs
$119K - $132.9K
3% of jobs
$132.9K - $146.7K
3% of jobs
$146.7K - $160.5K
3% of jobs
$160.5K - $174.4K
2% of jobs
$174.4K - $188.2K
1% of jobs
$188.2K - $202K
0% of jobs
$49.9K
$99.5K
$202K
An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.
As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.
To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.
The most popular types of Java Software Engineer jobs in Madison, WI are:
Cities near Madison, WI with the most Entry Level Java Software Engineer job openings:

Madison, WI
$70K - $85K/yr
Full-time
Posted 24 days ago
The TOPS Lab, part of the College of Engineering and the Department of Civil and Environmental Engineering at the University of Wisconsin-Madison, is dedicated to improving transportation safety and mobility through innovative research, partnerships, and applied technology solutions. As part of the lab's Information Technology Research and Development group, this position contributes to impactful, real-world systems developed in collaboration with partners such as the Wisconsin Department of Transportation (WisDOT). The Software Engineer/Developer I/II will play a key role in supporting and enhancing these mission-critical systems.
In this role, you'll work closely with experienced engineers, researchers, and external stakeholders to design, build, and support large-scale applications that make a difference in transportation safety and efficiency. You'll collaborate with a diverse team of staff, faculty, and students to help shape system requirements and bring new features and improvements to life. The position also offers opportunities to contribute to system implementation and deployment, ensure performance and reliability of production systems, and create clear, effective technical documentation that supports long-term success. This is an excellent opportunity for someone who enjoys applying their technical skills in a collaborative, research-driven environment with real-world impact.
The Software Engineer/Developer I/II assists in design, development, testing, debugging, maintaining, and supporting TOPS Lab systems and applications.
Key Job Responsibilities:
Additional Information
College of Engineering, Civil and Environmental Engineering - Traffic Operations and Safety Laboratory (TOPS)
Compensation:Starting salary will be based on experience and qualifications. Well-qualified applicants can anticipate earning between $70,000 - $85,000, with final salary based on experience and qualifications.
Required Qualifications:Bachelor's degree in computer science of related field preferred.
How to Apply:Successful applicants are responsible for ensuring their eligibility to work in the United States (i.e., a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without need of employer sponsorship) on or before the effective date of appointment. This position is not eligible for visa sponsorship. The University of Wisconsin-Madison does not participate in the E-Verify program.
Please go to the "Apply Now" area and select your current UW Employment Status. Applicants are required to upload a resume and a cover letter outlining relevant qualifications and experience as it pertains to the required and preferred qualifications outlined in this job posting. Applicants are also required to upload a separate document answering the 2 questions below. Candidates who do not submit all required application materials, will not be considered:
1. Please briefly describe your experience with the following technologies. For each area, provide a response that includes an example of how you have used it in a project, your role in that work, and any key challenges or lessons learned. Responses should not exceed 200 words per section.
Java programming and object-oriented design
Describe a project or feature where you used Java and applied object-oriented principles (e.g., inheritance, abstraction, design patterns).
Front-end web development (HTML, CSS, JavaScript)
Provide an example of a user interface or web application you helped build, including how you contributed to layout, interactivity, or usability.
Relational databases
Describe how you have used relational databases in an application, including which systems (e.g., MySQL, PostgreSQL, Oracle) and any experience with schema design, queries, or performance considerations.
Front-end mapping libraries (e.g., OpenLayers, Leaflet, Google Maps API)
If applicable, describe your experience building or supporting mapping or geospatial interfaces. If you do not have direct experience, briefly describe any related experience or your familiarity with these tools.
________________________________________
2. Describe how you approached diagnosing and resolving a software issue reported by a user. In your response, please include:
The search committee will review all application materials after the posted deadline. We will notify selected applicants to participate further in the selection process directly. References will be requested of final candidates. All applicants will be notified after the search is complete and a candidate has been selected.
Contact Information:
Barry Crook
Department Administrator
barry.crook@wisc.edu
Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.
The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background - people who as students, faculty, and staff serve Wisconsin and the world.
The University of Wisconsin-Madison is an Equal OpportunityEmployer.
Qualified applicants will receive consideration for employment without regard to, including but not limited to, race, color, religion, sex, sexual orientation, national origin, age, pregnancy, disability, or status as a protected veteran and other bases as defined by federal regulations and UW System policies. We promote excellence by acknowledging skills and expertise from all backgroundsand encourage all qualified individuals to apply. For more information regarding applicant and employee rights and to view federal and state required postings, visit the Human Resources Workplace Poster website.
To request a disability or pregnancy-related accommodationfor any step in the hiring process (e.g., application, interview, pre-employment testing, etc.), please contact the Divisional Disability Representative (DDR)in the division you are applying to.Please make your request as soon as possible to help the university respond most effectively to you.
Employment may require a criminal background check. It may also require your references to answer questions regarding misconduct, including sexual violence and sexual harassment.
The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7).
The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.