2

Remote Java Software Engineer Jobs in Minnesota (NOW HIRING)

Strong experience with software engineering and automation using languages such as Python, Java ... We embrace a remote-first culture through our Flexible Workplace. Most employees hold Home-Flex ...

Senior Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

Senior Software Engineer Responsibilites: * Develop, maintain, and improve a suite of mission ... Hands-on experience leading projects and leading local and remote teams to build, enhance, support ...

Sr Java Liferay Developer

Minneapolis, MN · Remote

$59.75 - $76.25/hr

Remote/Hybrid (TBD) Employment Type: 6-Month Contract with Moderate Probability of Extension ... As part of the organization's modernization strategy, the role requires an engineer capable of ...

... C# or Java. * Strong experience with a scripting language such as Python, PowerShell, Perl ... Experience working in a fast-paced Agile or SCRUM development methodology For virtual remote ...

Sr. Innovation Software Engineer

Minnetonka, MN · On-site +1

$124K - $164K/yr

... Java, Python, TypeScript/JavaScript, or similar) and/or experience leveraging AI-assisted ... Remote roles will also have the opportunity to come together in our offices for moments that matter.

Senior Software Engineer

Golden Valley, MN · On-site +1

$127K - $167K/yr

Mentor and support other software developers through design collaboration, code reviews, technical ... Hands-on experience leading projects and leading local and remote teams to build, enhance, support ...

Senior Software Engineer

Golden Valley, MN · On-site +1

$127K - $168K/yr

Mentor and support other software developers through design collaboration, code reviews, technical ... Hands-on experience leading projects and leading local and remote teams to build, enhance, support ...

Systems Software Engineer

Brooklyn Park, MN · On-site +1

$180K - $213K/yr

REMOTE OR ONSITE Why Meyers? At Meyers, we offer more than a job; we offer a chance to be part of a ... The Software Engineer works closely with manufacturing, operations, supply chain, finance, and ...

Senior Software Engineer

Eden Prairie, MN · On-site +1

$124K - $164K/yr

As a Senior Software Engineer, you will play a key role in designing, developing, and supporting ... of hands-on Java development experience using modern frameworks and libraries such as Spring ...

Software Engineer III Location: Maple Grove, MN Reports To: Software Development Manager Employment ... Employees report to the office Mondays - Thursdays, with Friday being remote. In this Exciting ...

next page

Showing results 1-20

Remote Java Software Engineer information

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the most commonly searched types of Java Software Engineer jobs in Minnesota? The most popular types of Java Software Engineer jobs in Minnesota are:
What job categories do people searching Remote Java Software Engineer jobs in Minnesota look for? The top searched job categories for Remote Java Software Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Remote Java Software Engineer jobs? Cities in Minnesota with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in Minnesota as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Sr. Java Developer / W2 / Remote Option

CyberThink Pvt. Ltd.

Bloomington, MN • Remote

$57.50 - $73.25/hr

Contractor

Re-posted yesterday


Job description

Job Description

The Senior Software Developer will: Implement & Perform - Implement designs following Pearson coding standards and industry best practices; maintain and support mission-critical applications as necessary Analyze & Design - Ensure business and requirements artifacts are created that effectively model the customer's requirements. Use tooling and best practices to create design models from requirements Review - Participate in and lead requirements, design and code reviews Test & Deployment - Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software. Create testable requirements and write and execute unit tests Quality/process improvement - Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence Reporting - Complete project documentation as required, including logging status, risk, progress, and effort on assigned work People development - Mentor and train new team members Performs other duties as assigned

Required Experience

7+ years relevant software development experience creating business applications with relational database systems

5+ years of Java development required

1+ years experience using Javascript frameworks - AngularJS / JQuery Experience with development, maintenance, and testing of JavaScript following industry best practices Experience with highly available, highly concurrent web-based applications

Desired Experience:

Must be a self-starter and detail-oriented Effective written and verbal communication skills Ability to work within a team Experience with Windows, Unix and/or OS X system programming Experience with some or all of the following tools is considered a bonus: SpringBoot Docker containers Kubernetes Orchestration Apache CXF / RESTful Web Services JQuery Javascript library AngularJS Javascript library Hibernate MongoDB Gradle Build Framework Selenium Web Driver / Gauge UI Automation IntelliJ IDE

Additional Information

All your information will be kept confidential according to EEO guidelines.