1

Sr Software Engineer Java Jobs in Minnesota (NOW HIRING)

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Design, code, test, and debug Java applications following best practices to ensure high performance ... Minimum 6+ years of experience working on modern software engineering technologies, with a strong ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Design, code, test, and debug Java applications following best practices to ensure high performance ... Minimum 6 years of experience working on modern software engineering technologies, with a strong ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

They are seeking a Senior Software Engineer to collaborate with the engineering team in implementing new features for their platform, specifically in the areas of APIs and UI development using modern ...

Senior Software Engineer

Saint Cloud, MN · On-site

$121K - $160K/yr

The Senior Software Engineer creates working software deliverables and provides leadership in the construction of software solutions, software requirements, research outcomes, and specifications ...

Senior Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

Senior Software Engineer Responsibilites: * Develop, maintain, and improve a suite of mission-critical service, diagnostics, and programming applications that have a direct impact on Tennant ...

Senior Software Engineer

Golden Valley, MN · On-site

$127K - $168K/yr

Senior Software Engineer Responsibilites: * Develop, maintain, and improve a suite of mission-critical service, diagnostics, and programming applications that have a direct impact on Tennant ...

Senior Software Engineer

Minneapolis, MN · On-site

$91K - $163K/yr

Architect and maintain robust backend services using Python and Java frameworks (e.g., FastAPI ... Required Qualifications: * 6+ years of software experience, with 3+ years in Gen AI engineering and ...

Apply engineering standards for testing, security, scalability, cost efficiency, and software ... Strong Python or Java development experience with expertise building production backend services ...

Senior Software Engineer

Edina, MN · On-site

$102K - $179K/yr

Apply engineering standards for testing, security, scalability, cost efficiency, and software ... Strong Python or Java development experience with expertise building production backend services ...

Apply engineering standards for testing, security, scalability, cost efficiency, and software ... Strong Python or Java development experience with expertise building production backend services ...

Senior Software Engineer

Edina, MN · On-site

$102K - $179K/yr

Apply engineering standards for testing, security, scalability, cost efficiency, and software ... Strong Python or Java development experience with expertise building production backend services ...

next page

Showing results 1-20

Sr Software Engineer Java information

What is the salary of a senior Software Engineer in Java?

The salary of a senior Software Engineer in Java typically ranges from $100,000 to $150,000 annually, depending on experience, location, and company size. Professionals with expertise in frameworks like Spring and Hibernate, along with strong problem-solving skills, tend to earn higher compensation.

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

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What engineer makes $500,000 a year?

Senior Software Engineers, especially those with expertise in Java, cloud computing, or working at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Such compensation typically requires extensive experience, advanced skills, and often involves leadership or specialized roles in high-demand environments.

What is the difference between Sr Software Engineer Java vs Software Developer Java?

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

Which pays more, C++ or Java?

For a Sr Software Engineer Java, salary differences between C++ and Java roles depend on industry, location, and experience. Generally, C++ positions may offer higher pay due to their complexity and demand in systems programming, but Java roles are also well-compensated, especially in enterprise environments. Both skills are valuable, and salary varies based on specific job requirements and market conditions.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

Will AI replace Java devs?

As a Sr Software Engineer Java, AI is more likely to augment development processes rather than fully replace Java developers. AI tools can automate repetitive coding tasks and improve efficiency, but human expertise is still essential for designing complex systems, debugging, and making strategic decisions. Staying updated with AI integrations and enhancing skills in areas like system architecture and problem-solving remain valuable for Java professionals.
What are popular job titles related to Sr Software Engineer Java jobs in Minnesota? For Sr Software Engineer Java jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Sr Software Engineer Java jobs in Minnesota look for? The top searched job categories for Sr Software Engineer Java jobs in Minnesota are:
What cities in Minnesota are hiring for Sr Software Engineer Java jobs? Cities in Minnesota with the most Sr Software Engineer Java job openings:
Senior Software Engineer

Senior Software Engineer

UnitedHealth Group

Minneapolis, MN • On-site

$127K - $168K/yr

Full-time

Retirement

Posted 22 days ago


UnitedHealth Group rating

7.6

Company rating: 7.6 out of 10

Based on 145 frontline employees who took The Breakroom Quiz

191st of 881 rated healthcare providers


Job description

Optum is a global organization that delivers care, aided by technology, to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.
Primary Responsibilities
  • Implement end-to-end features and user stories, including analysis, design, development, validation, deployment, and post-deployment support
  • Design, code, test, and debug Java applications following best practices to ensure high performance, security, and maintainability
  • Develop and maintain microservices and RESTful APIs in a distributed architecture
  • Collaborate within Agile development teams to plan, deliver, and continuously improve software solutions
  • Apply security principles and industry best practices when designing and building secure applications and APIs
  • Contribute to the design and adoption of architectural patterns, including Domain-Driven Design
  • Work with relational databases to design, query, and optimise data models
  • Build, maintain, and improve CI/CD pipelines and test automation frameworks
  • Troubleshoot, diagnose, and resolve issues in development, test, and production environments
  • Leverage AI tools (including Copilot and related AI Builder tools) to enhance development productivity and efficiency
  • Demonstrate strong problem-solving skills, attention to detail, and effective collaboration across teams

You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear directions on what it takes to succeed in your role as well as provide development for other roles you may be interested in.
Required Qualifications
  • Education: Bachelor's degree in engineering, Information Technology, Computer Science, or a related field
  • Minimum 6+ years of hands-on software development experience using Java technologies (Java, J2EE, Spring MVC, Spring Boot), with exposure to modern front-end frameworks such as React.js
  • Minimum 6+ years of experience working on modern software engineering technologies, with a strong focus on API development
  • Minimum 4+ years of experience working with messaging systems such as Kafka, JMS, or similar event-driven frameworks
  • Minimum 4+ years of experience working with monitoring and observability tools such as Dynatrace, Splunk, Grafana, or similar platforms
  • Minimum 3+ years of experience in cloud-native development using platforms such as Azure, AWS, or GCP, and working with containerization (Docker) and orchestration tools (Kubernetes)
  • Minimum 3+ years of experience working in Agile/Scrum development environments
  • Minimum 3+ years of experience working with relational databases
  • Proven experience in developing microservices architectures and secure RESTful APIs
  • Proven experience with CI/CD pipelines and automated testing practices
  • Demonstrated ability to effectively use AI-powered development tools (e.g., Copilot) to improve productivity

Preferred Qualifications
  • Experience with real-time systems and high-throughput data processing
  • Experience troubleshooting and resolving production issues in distributed systems

Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The hourly pay for this role will range from $91,700 to $163,700 per hour based on full-time employment. We comply with all minimum wage laws as applicable.
At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location, and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.
Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
#RPO #YELLOW

What UnitedHealth Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom