Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

6 results for Java Developer in Madison, WI

Back End Developer <p>Job Title: Java Back-End Developer (Contract)</p><p>Location: Wisconsin (Hybrid/Remote Options Available)</p><p>Duration: Contract</p><p><br></p><p>One of our best clients in Wisconsin is looking for a Java Back-End Developer to join their team on a contract basis. This role is ideal for someone with 5-10 years of experience—experienced enough to jump in and contribute quickly, but not too senior.</p><p><br></p><p>Must-Have Skills:</p><p>✔ Java Back-End Development (5-10 years)</p><p>✔ Spring Boot – This is critical for success in this role.</p><p>✔ Self-Driven Approach – You should be able to gather requirements from a lead, execute tasks independently, and drive projects forward.</p><p><br></p><p>Nice-to-Have Skills:</p><p>➕ Informatica experience</p><p>➕ AWS Glue exposure</p><p><br></p><p>Qualifying Questions:</p><p>&#128313; Can you share an example of a project where you had to take ownership, gather requirements from a lead, and execute independently?</p><p>&#128313; How have you used Spring Boot in your previous roles? What challenges have you faced, and how did you overcome them?</p><p>&#128313; Do you have experience with Informatica or AWS Glue? If so, in what capacity?</p><p><br></p><p>This is a fantastic opportunity to work with a top-tier client on impactful projects. If you're a strong Java Back-End Developer looking for your next contract role, let's connect!</p> Engineer <p>One of our best clients in Wisconsin is looking for a Java Back-End Developer to join their team on a contract basis. This role is ideal for someone with 5-10 years of experience—experienced enough to jump in and contribute quickly, but not too senior.</p><p><br></p><p>Qualifying Questions:</p><p>&#128313; Can you share an example of a project where you had to take ownership, gather requirements from a lead, and execute independently?</p><p>&#128313; How have you used Spring Boot in your previous roles? What challenges have you faced, and how did you overcome them?</p><p>&#128313; Do you have experience with Informatica or AWS Glue? If so, in what capacity?</p><p><br></p><p>This is a fantastic opportunity to work with a top-tier client on impactful projects. If you're a strong Java Back-End Developer looking for your next contract role, let's connect!</p><p>Responsibilities:</p><p><br></p><p>• Lead the design and implementation of software solutions that cater to customer needs and align with the broader software engineering strategy.</p><p>• Apply technical expertise to solve intricate problems independently and in collaboration with the team.</p><p>• Actively participate in low-level design for the product area within the team, applying knowledge of the core framework of software products.</p><p>• Contribute to the development of core software that meets and exceeds team expectations for stability, scalability, and resilience.</p><p>• Collaborate within the team to provide technical expertise, helping to resolve issues and remove technical roadblocks.</p><p>• Seek out opportunities to learn and apply new technologies to enhance the product and its lifecycle.</p><p>• Assist in the training and development of entry level developers, sharing technical expertise and troubleshooting skills.</p><p>• Participate in the recruitment process to attract the right talent to the team.</p><p>• Use knowledge of systems design concepts that ensure security and stability, and ability to debug code and complex log files for troubleshooting and analysis of product defects.</p><p>• Participate in the team's DevOps support rotation, building knowledge on focus subsystems.</p><p>• Apply sound understanding of application engineering concepts and industry-standard Software Development Life Cycle (SDLC) practices.</p><p>• Utilize skills in querying databases for data lookup/update as part of the role.</p> PHP Software Developer <p>We are seeking a disciplined and skilled Software Developer with deep expertise in PHP and Laravel. In this role, you will contribute to the development and maintenance of high-quality web applications while collaborating within a tight-knit team. Your ability to communicate effectively and contribute meaningfully to a smaller organizational structure will be paramount. This is a Direct Hire/Permanent Placement position and will be hybrid, with 3 days on-site and 2 days remote each week. </p><p><br></p><p><strong>Core Responsibilities</strong></p><ul><li>Design, develop, and maintain web applications using PHP and Laravel.</li><li>Debug and optimize code to ensure high performance and reliability.</li><li>Collaborate with team members to deliver efficient, scalable, and robust solutions.</li><li>Provide technical input during project planning and review sessions.</li></ul> Software Engineer <p>Robert Half is seeking a Software Engineer for our client in Madison, WI. In this role you’ll collaborate with cross-functional teams, including those specializing in electrical and instrument engineering, to enhance the functionality of technical instruments. As a member of a scrum team, you will be involved in all aspects of the software development lifecycle, including designing, coding, testing, deploying, and maintaining software features and algorithms. Additionally, you'll participate in activities like code reviews and hands-on testing in laboratory environments. </p><p><br></p><p><strong>This is a Direct Hire role that will require onsite work (with some WFH flexibility).</strong></p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Analyze and understand technical requirements, state diagrams, behavior outlines, and algorithm specifications.</li><li>Collaborate with teammates to define sprint goals and execute tasks such as feature implementation, bug fixes, refactoring, and writing automated tests.</li><li>Conduct testing in lab settings to confirm proper software behavior and instrument performance.</li><li>Manage source code changes collaboratively through Git.</li><li>Adhere to established best practices for development tools and frameworks and continuously explore new technologies to optimize software processes.</li></ul><p><br></p> M365 Engineer <p>As an engineer, you will create and/or modify Microsoft 365 solutions to address organizational challenges. You will enable a dynamic, flexible, and inclusive workforce experience, empowering employees to work smarter, faster, and more efficiently by leveraging modern capabilities that foster collaboration, community, and effective communication across the enterprise.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Coding, testing, debugging, documenting, and maintaining solutions.</li><li>Leading small engineering projects and contributing to larger initiatives.</li><li>Collaborating across departments to achieve optimal results for the organization.</li></ul><p><strong>Designing Microsoft 365 Solutions:</strong></p><ul><li>Use technical expertise to deliver solutions.</li><li>Work independently on projects aligning with software engineering strategies.</li><li>Design solutions within the M365 framework and related technologies.</li><li>Engage in low-level design for the product area.</li></ul><p><strong>Implementing Microsoft 365 Solutions:</strong></p><ul><li>Solve complex customer problems with independent, critical thinking.</li><li>Work both independently and collaboratively to develop core software.</li><li>Deliver dependable software that meets or exceeds expectations for stability, scalability, and resilience.</li></ul><p><strong>Continuous Learning:</strong></p><ul><li>Learn and apply new Microsoft 365 technologies, including MS Copilot.</li><li>Collaborate with the team to solve problems and remove roadblocks.</li><li>Engage in product planning, implementation, and support rotation.</li><li>Provide technical expertise to resolve issues.</li></ul><p><br></p> M365 Engineer <p>We are looking for a skilled Microsoft 365 Engineer to join our team! In this role, you will be responsible for managing and configuring Microsoft 365 environments, including SharePoint, Teams, Power Platform, and Microsoft Purview. If you have experience with automation, scripting, and integrations, we’d love to hear from you.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>Microsoft 365 Administration – Manage and support SharePoint & Teams, including configurations, retention labeling, and additional projects.</p><p>Power Platform Expertise – Work with Power Automate and Power Apps to streamline business processes.</p><p>Microsoft Purview – Administer and navigate Microsoft Purview for archiving and compliance in a highly regulated environment.</p><p>Scripting & Automation – Utilize PowerShell scripting to automate administrative tasks (highly preferred).</p><p>Teams Administration – Manage Teams integrations and configurations.</p><p>SharePoint Management – Maintain existing SharePoint environments (not site creation but managing policies and retention).</p><p><br></p>