1

Microsoft Java Developer Jobs in Minnesota (NOW HIRING)

... including SAS, SQL, Python, Java, Spring Boot and ETL tools. Preferred Qualifications ... Microsoft Office experience * Experience working in multi-platform environment * Ability to balance ...

SAS Viya Developer/Admin

Minnetonka, MN · On-site

$70K - $140K/yr

... including SAS, SQL, Python, Java, Spring Boot and ETL tools. Preferred Qualifications ... Microsoft Office experience * Experience working in multi-platform environment * Ability to balance ...

Data Engineer

Minneapolis, MN · On-site

$119K - $143K/yr

... as Python, Java, JavaScript or C# • Experience using messaging middleware such as RabbitMQ ... as AWS and Microsoft Azure • Experience with various ETL tools • Education degree or ...

Data Engineer Principal

Bloomington, MN · On-site

$39.89 - $55.55/hr

SQL, Python, Java, R or Spark * Expert proficiency in SQL; experience with Oracle, PostgreSQL ... Expert in Microsoft Azure applications such as Azure Data Factory, Synapse, Purview, Databricks ...

Data Engineer Principal

Bloomington, MN

$115K - $138K/yr

SQL, Python, Java, R or Spark * Expert proficiency in SQL; experience with Oracle, PostgreSQL ... Expert in Microsoft Azure applications such as Azure Data Factory, Synapse, Purview, Databricks ...

Data Engineer Principal

Bloomington, MN

$115K - $138K/yr

SQL, Python, Java, R or Spark * Expert proficiency in SQL; experience with Oracle, PostgreSQL ... Expert in Microsoft Azure applications such as Azure Data Factory, Synapse, Purview, Databricks ...

next page

Showing results 1-20

Microsoft Java Developer information

See Minnesota salary details

$15

$55

$75

How much do microsoft java developer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for microsoft java developer in Minnesota is $55.53, according to ZipRecruiter salary data. Most workers in this role earn between $48.03 and $62.16 per hour, depending on experience, location, and employer.

What is a Microsoft Java Developer?

A Microsoft Java Developer is a software engineer who specializes in developing Java applications that run on Microsoft platforms and utilize Microsoft tools, such as Azure, Visual Studio Code, and related cloud services. These developers are skilled in Java programming and integrate Microsoft technologies to build, deploy, and manage scalable enterprise applications. They often work on projects involving cloud migration, microservices, and API integrations using Microsoft’s ecosystem while leveraging Java as the primary programming language.

How does a Microsoft Java Developer typically collaborate with cross-functional teams in a cloud-focused environment?

As a Microsoft Java Developer, you will frequently work alongside DevOps engineers, solution architects, and front-end developers to design, implement, and deploy Java applications on Microsoft Azure or other cloud platforms. Collaboration often involves participating in agile ceremonies, code reviews, and joint troubleshooting sessions to ensure seamless integration and high performance of applications. You'll also work closely with product managers to understand requirements and with QA teams to ensure robust testing and deployment processes. This collaborative approach helps deliver scalable and reliable solutions aligned with business objectives.

What is the difference between Microsoft Java Developer vs Java Developer?

AspectMicrosoft Java DeveloperJava Developer
Required CredentialsJava certification, Microsoft Azure knowledge, Java programming skillsJava certification, general Java programming skills
Work EnvironmentMicrosoft ecosystem, Azure cloud platforms, enterprise applicationsVarious industries, cloud and on-premises environments, diverse platforms
Employer & Industry UsagePrimarily in companies using Microsoft and Azure technologiesAcross multiple industries including finance, tech, healthcare
Common Search & ComparisonOften compared for cloud integration and enterprise solutionsGeneral Java development roles across industries

The Microsoft Java Developer specializes in integrating Java applications within the Microsoft ecosystem, especially leveraging Azure cloud services. In contrast, a Java Developer has broader responsibilities across various platforms and industries without specific focus on Microsoft technologies. Both roles require Java programming skills and certifications, but the Microsoft Java Developer emphasizes cloud and enterprise solutions within Microsoft environments.

What are the key skills and qualifications needed to thrive as a Microsoft Java Developer, and why are they important?

To thrive as a Microsoft Java Developer, you need a solid background in Java programming, object-oriented design, and experience with Microsoft Azure cloud services, often supported by a degree in computer science or a related field. Familiarity with tools such as Azure DevOps, Visual Studio Code, and relevant certifications like Microsoft Certified: Azure Developer Associate are highly valuable. Strong problem-solving abilities, teamwork, and effective communication skills make a candidate stand out in collaborative, agile environments. These competencies enable developers to build scalable, reliable applications that integrate well with Microsoft's ecosystem, ensuring project success and business value.
What are popular job titles related to Microsoft Java Developer jobs in Minnesota? For Microsoft Java Developer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Microsoft Java Developer jobs in Minnesota look for? The top searched job categories for Microsoft Java Developer jobs in Minnesota are:
University of Minnesota-Twin Cities -- Software Engineer Intern 2026

University of Minnesota-Twin Cities -- Software Engineer Intern 2026

Maverick Software

Minneapolis, MN • On-site

$18/hr

Part-time

Re-posted yesterday


Job description

Join Maverick Software Consulting - Real Industry Experience While You Study!
Are you a student at the University of Minnesota, Twin Cities with a passion for software development?
Maverick Software Consulting is hiring motivated and talented students to work directly with our industry-leading clients - all while continuing your coursework.
What You'll Do: Help build and test real-world software using technologies like:
  • Java Software Development - Java, Spring Boot, Quarkus, IntelliJ IDEA, Eclipse, and related frameworks.
  • Microsoft Software Development - .NET Core, C#, Visual Studio, and cloud-based .NET solutions.
  • Web Development - HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and cloud-based hosting on AWS, Azure, or Google Cloud.
  • Cloud Development - AWS, Azure, Google Cloud, serverless architectures, containerization (Docker, Kubernetes), and DevOps pipelines.
  • AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications.
  • Automated Software Testing - Selenium, Playwright, Cypress, JUnit, NUnit, Apache JMeter, AI-driven testing frameworks, and CI/CD automation.

You will be part of a software development team helping our clients develop and test their software. We'll provide training, let you set your own flexible schedule, and give you hands-on experience that employers value.
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and testing-not just 'busy' work-as an integral part of our clients' teams.
See what some of our students have to say: https://www.mavericksoftware.com/students
Qualifications:
  • Current Sophomore, Junior, or Senior with at least 13 months remaining before graduation.
  • Pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field.
  • Availability: 20 hours per week during the school year, 40 hours per week over the summer.
  • Self-motivated, eager to learn, and enthusiastic about applying technical skills in real-world projects.