1

Senior Java Software Engineer Jobs in Wayzata, MN

Senior Java Software Engineer

Minneapolis, MN · On-site

$81 - $135/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

About the role As a Senior Java Software Engineer , you will make an impact by modernizing legacy applications into secure, scalable, and maintainable Java and Spring Boot solutions. You will be a ...

New

Senior Java Software Engineer

Minneapolis, MN · On-site

$130K - $171K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A role you will love As a Senior Software Engineer, you will be partnering with the business ... You'll also bring: * 7+ years of Software Engineering experience * 5+ years of experience in Java ...

Senior Java Software Engineer

Minneapolis, MN · Hybrid

$130K - $171K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A role you will love As a Senior Software Engineer, you will be partnering with the business ... You'll also bring: * 7+ years of Software Engineering experience * 5+ years of experience in Java ...

Senior Java Software Engineer / Scrum Master

Eagan, MN · Hybrid

$127K - $167K/yr

Leidos is seeking Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air ...

Java Software Engineer - Scrum Master

Eagan, MN · Hybrid

$52.75 - $72.50/hr

Leidos is seeking Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic ...

Sr. Java/Scala Developer

Eagan, MN · On-site

$58.50 - $74.50/hr

Eagan MN Duration: 6 Months Need Strong exp in Scala and Java 8 Exp Description We have an opening for a senior software engineer to join our team for a 6 months' contract to build our next ...

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Tittle: Sr.Java Developer Location: Richfield, MN locals only Visa: USC/GC/H1B Passport no required ...

Sr. Java Developer

Minneapolis, MN · On-site

$59.75 - $76.25/hr

Hi, Please go through the below and let me know your thoughts at the earliest. Sr. Java Developer ... Required Experience 8 years of relevant systems software engineering experience Excellent ...

Fulcrum Consulting, an LRS company, is seeking a Senior Java Developer at our client in Minneapolis, MN. Our client is seeking an experienced Java/Spring Boot Developer with strong core Java ...

Sr Java Full Stack Developer

Richfield, MN · On-site

$54.75 - $70.75/hr

I have an opportunity for "Sr java Full Stack Developer" - (Richfield, MN- REMOTE till COVID). and I am looking for a candidate who can join Immediately if you are interested, reply to me with your ...

Sr Java Developer

Minnetonka, MN · On-site

$58.25 - $74.50/hr

Job Summary (List Format): - Develop enterprise-level software solutions with a focus on Java ... and CI/CD tools (Azure DevOps, GitHub Actions, Jenkins) for development and deployment ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Wayzata, MN salary details

$41K

$152.9K

$268.4K

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

As of Aug 19, 2026, the average yearly pay for senior java software engineer in Wayzata, MN is $152,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,600.00 and $166,600.00 per year, depending on experience, location, and employer.

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?

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 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 cities near Wayzata, MN are hiring for Senior Java Software Engineer jobs?

Cities near Wayzata, MN with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Wayzata, MN as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $152,865 per year, or $73.5 per hour.

Senior Java Software Engineer

Cognizant

Minneapolis, MN • On-site

$81 - $135/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Cognizant rating

7.2

Company rating: 7.2 out of 10

Based on 86 frontline employees who took The Breakroom Quiz

53rd of 72 rated business consultants


Job description

About the role

As a Senior Java Software Engineer, you will make an impact by modernizing legacy applications into secure, scalable, and maintainable Java and Spring Boot solutions. You will be a valued member of the application modernization team and collaborate with architects, product owners, analysts, QA engineers, and other engineering squads.


In this role, you will

  • Analyze legacy source code, application behavior, data flows, and business rules across multiple technologies.

  • Use Claude Code and Claude Cowork as primary engineering tools to accelerate legacy-code analysis, reverse engineering, user-story creation, solution design, refactoring, code generation, testing, and technical documentation.

  • Design, develop, test, and maintain scalable applications, RESTful APIs, and enterprise backend services using Java and Spring Boot.

  • Translate legacy functionality into maintainable modern components while preserving business rules, functional accuracy, and customer experience.

  • Review, validate, secure, and productionize code and technical artifacts generated through Claude Code and Claude Cowork.

  • Write clean, testable code and create unit, integration, regression, and performance tests.

  • Participate in architecture discussions, code reviews, estimation, sprint ceremonies, deployments, and operational support.

  • Apply engineering standards for security, reliability, scalability, performance, observability, and maintainability.

  • Collaborate with architects, product owners, analysts, QA engineers, and other domain squads to manage dependencies and integrations.

  • Communicate technical risks, blockers, assumptions, and delivery progress.

  • Contribute reusable prompts, workflows, patterns, and practices that support a repeatable Claude Code and Claude Cowork-enabled software development lifecycle.

  • Take end-to-end ownership of software artifacts from analysis and design through deployment and support.


Work model

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring three days a week onsite and two days remote in Minneapolis, Minnesota. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.


The working arrangements for this role are accurate as of the date of posting. These may change based on the project you’re engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations.


What you need to have to be considered

  • 8+ years of hands-on software engineering experience, with strong expertise in Java and Spring Boot application development.

  • Strong hands-on experience using Claude Code and Claude Cowork in real-world software engineering or application-modernization delivery.

  • Experience designing and integrating RESTful APIs and enterprise backend services using Java and Spring Boot.

  • Sound understanding of object-oriented design, clean-code principles, common design patterns, and modern application architecture.

  • Experience with relational databases and SQL; exposure to Oracle stored procedures and triggers is valuable.

  • Experience with automated testing, Git-based development, code reviews, Agile delivery, and CI/CD practices.

  • Ability to understand complex legacy applications, convert existing behavior into clear requirements, and implement modern technical solutions.

  • Demonstrated ability to create effective prompts and workflows in Claude Code and Claude Cowork and critically review generated output for functional correctness, security, performance, scalability, and maintainability.

  • Strong analytical, problem-solving, communication, and teamwork skills.


These will help you stand out

  • Advanced Claude Code and Claude Cowork enablement, certification, reusable workflow creation, or experience establishing AI-enabled development practices across teams.

  • Experience modernizing legacy or monolithic enterprise applications.

  • Familiarity with microservices, API documentation, cloud-native development, containers, messaging, or DevSecOps practices.

  • Experience in banking, payments, healthcare payments, or another regulated enterprise environment.

  • Relevant Java, cloud, DevOps, or Claude Code and Claude Cowork enablement certification.

  • Exposure to PHP or Golang codebases for legacy application analysis.

  • Experience creating reusable AI-assisted engineering workflows and delivery patterns.


Applications will be accepted until: September 13, 2026.


Compensation

The annual salary range for this position is $81,337 - $135,000 depending on experience, qualifications, and location. In addition to base pay, this role may be eligible for [annual incentive or bonus, if applicable].


Cognizant provides a comprehensive benefits package, including healthcare, dental and vision coverage, paid time off, paid holidays, retirement savings benefits, and additional wellbeing programs.

#J-18808-Ljbffr

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom