1

Senior Java Software Engineer Jobs in Oak Creek, WI

Senior Application Developer At MGIC, we take pride in knowing that what we do matters. As pioneers ... Build high-quality, secure, scalable, and maintainable software aligned with MGIC coding standards.

Role: Sr. Staff Software Engineer ( Java Architect) Location: Dallas, TX - (Hybrid role , in-office presence required, NO REMOTE) Overview: * Blue Yonder is a Leading AI-driven Global Supply Chain ...

PURPOSE MGIC is looking for a Senior Application Developer. In this role you will be responsible ... Build high-quality, secure, scalable, and maintainable software aligned with MGIC coding standards.

Job Summary - Software Engineer - Develop, improve, and maintain distributed, cloud-ready microservices using Java Spring (Spring Boot, Spring Cloud, Spring Integration, Spring Data). - Build and ...

Software Developer (Java/Scala)

Milwaukee, WI ยท On-site

$56.25 - $71.75/hr

At least 2 years of professional software development experience. * Advanced proficiency in one or more programming languages (Java, Scala, C#, etc.). * A firm understanding of object-oriented design ...

Senior Software Engineer -API

Milwaukee, WI ยท On-site

$120K - $159K/yr

MARS Solutions Group is looking for an experienced Senior Software Engineer . Our client is an ... Experience with Java and/or Node.js/TypeScript * Proficient in practices such as contract-first API ...

Job Summary - Software Engineer - Develop, improve, and maintain cloud-ready distributed microservices using Java Spring technologies (Spring Boot, Spring Cloud, Spring Integration, Spring Data ...

SR Software Engineer position with project lead experience. We offer: What We Offer: * Career ... Windows Server configurations, VMWare, HyperV, Java, database (ORACLE and MS SQL-Sever), Visual ...

Principal Software Engineer

Wauwatosa, WI ยท On-site

$82K - $166K/yr

SR Software Engineer position with project lead experience. We offer: What We Offer: * Career ... Windows Server configurations, VMWare, HyperV, Java, database (ORACLE and MS SQL-Sever), Visual ...

Principal Software Engineer

Wauwatosa, WI ยท On-site

$82K - $166K/yr

SR Software Engineer position with project lead experience. We offer: What We Offer: * Career ... Windows Server configurations, VMWare, HyperV, Java, database (ORACLE and MS SQL-Sever), Visual ...

Senior Engineer For Software DevOps And Development System Administration Needs to be hybrid in ... Java, Cyber Security background, and medical device development experiences are a plus.

Software Engineer As Software Engineer, you will collaborate closely with design, product, and ... Experience in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security

Java Developer

Milwaukee, WI

$50.25 - $65/hr

Role: Senior Java Programmer Job Type: Contract to Hire (6 months) Location: Menominee Falls ... Provides application software development services or technical support typically in a defined ...

Summary As a Software Engineer for our Science and Technology office, you'll work on the cutting ... Strong experience with Java/J2EE, Spring Core, SpringBoot, JPA (e.g. Hibernate) Desired ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Oak Creek, WI salary details

$38.6K

$144K

$252.8K

How much do senior java software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for senior java software engineer in Oak Creek, WI is $143,990.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,300.00 and $156,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are popular job titles related to Senior Java Software Engineer jobs in Oak Creek, WI? For Senior Java Software Engineer jobs in Oak Creek, WI, the most frequently searched job titles are:
What cities near Oak Creek, WI are hiring for Senior Java Software Engineer jobs? Cities near Oak Creek, WI with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Oak Creek, WI as of June 2026, with employment types broken down into 86% Full Time, and 14% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $143,990 per year, or $69.2 per hour.
Senior Java Developer

Senior Java Developer

MGIC

Milwaukee, WI

$105K - $179K/yr

Other

Retirement, PTO

Posted 22 days ago


Job description

Senior Application Developer

At MGIC, we take pride in knowing that what we do matters. As pioneers of private mortgage insurance, we help people achieve homeownership sooner - making affordable low-down-payment mortgages a reality. Our efforts have helped more than 14 million people get the keys to their own homes sooner than otherwise possible. Every position is critical to our company's success - from the analytical to the technical; from the innovative to the operational. The customer-facing roles to behind-the-scenes experts, we're all part of one team. We're an organization with a national footprint that's large enough to never lack for a new challenge, but small enough for an opportunity to make an impact and influence decisions. Come make a difference at MGIC.

MGIC is looking for a Senior Application Developer. In this role you will be responsible for planning, developing, modifying, and implementing short- and long-term solutions to new and existing applications. The role includes product support (e.g., Tier 2 support, ad hoc business requests, security remediation, and small iterative enhancements to legacy systems), as well as delivery of new features and project-based work, including migrating legacy applications to modern infrastructure.

Primary Duties And Responsibilities

The following statements describe the general nature of work performed by people assigned to this job, may not be performed by all individuals in this job, and are not a complete list of all job duties required.

  • Keep applications and related systems running smoothly day to day; respond to production issues, troubleshoot incidents, and drive improvements across systems and interfaces.
  • Partner with the business to understand processes and goals; translate needs into practical technical solutions.
  • Research options, evaluate complexity and feasibility, and recommend the best approach.
  • Contribute to technical planning by defining tasks, estimates, timelines, and dependencies.
  • Deliver assigned project work on time and with high quality; communicate status, risks, and deliverables to the team and leadership.
  • Follow SDLC and change management practices; adhere to established coding standards and development processes.
  • Build high-quality, secure, scalable, and maintainable software aligned with MGIC coding standards.
  • Modernize and upgrade codebases to supported versions to improve security, stability, and long-term supportability.
  • Participate in peer code reviews to improve quality and share technical knowledge.
  • Help advance continuous testing practices and secure coding standards.
  • Mentor and support junior team members as needed.
  • Maintain and grow technical skills through continuous learning and hands-on problem solving.
  • Participate in an on-call rotation as needed; occasional off-hours work may be required.

Education: Completion of Bachelor's Degree in Business Administration, Computer Science or Information Systems preferred but not required.

Experience:

  • Between 2 and 5 years of experience using Java
  • Experience with Agile methodology using Scrum or similar
  • Working knowledge of Spring, Hibernate, API development, web-enabled applications, and relational databases
  • Ability to create and execute test cases using Junit with a mindset toward continuous testing
  • Strong communication and collaboration skills (upward, lateral and downward)
  • Eye on continuous improvement
  • Forward thinking on long-term vision/goals
  • Experience with Service Now ticketing & JIRA
  • Experience with COBOL, Angular & Outsystem, a plus

Pay Range:

$105,590.00 - $179,510.00

This range aligns with current market data and reflects our commitment to competitive and equitable compensation. Salary offers are based on factors such as experience, skills, education, and training. The range may vary in certain locations to reflect local market conditions. It is not typical to initiate pay at the top of the range to account for internal equity and allow for future and continued salary growth

Enjoy these benefits from day one:โ€ข Competitive Salary & pay-for-performance bonusโ€ข Financial Benefits (401k with company match, profit sharing, HSA, wellness program)โ€ข On-site Fitness Center and classes (corporate office)โ€ข Paid-time off and paid company holidaysโ€ข Business casual dress