2

Remote Java Spring Developer Jobs in Canton, MI (NOW HIRING)

Application Developer (W-2 Contract - No Agency candidates will be considered) 100% remote ... with Java, Spring Boot, and Jakarta EE * Must possess strong proficiency in RESTful API, SQL ...

Assoc SW Engineer - Java, Spring Boot, AWS

Detroit, MI · Remote

$51.25 - $70.25/hr

This is a remote position. Essential Duties and Responsibilities: - Design systems and programs to ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

New

Assoc SW Engineer - Java, Spring Boot, AWS

Ann Arbor, MI · Remote

$50.75 - $69.50/hr

This is a remote position. Essential Duties and Responsibilities: - Design systems and programs to ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

New

Java Developer Specialist

Detroit, MI · On-site +1

$50.50 - $65.25/hr

Role is remote Preferred * Strong desktop skills including Word, Excel, PowerPoint * Work ... As an experienced Java Developer Specialist, you will have the ability to share new ideas and ...

Senior Java Developer

Detroit, MI · On-site +1

$56.75 - $72.25/hr

Role is remote Preferred * Strong desktop skills including Word, Excel, PowerPoint * Work ... As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ...

Platform Software Engineer

Dearborn, MI · On-site +1

$140.63K - $188.56K/yr

... Java Spring Boot, JavaScript, TypeScript, and Angular frameworks. 3. Applying data governance ... DevOps and containerization technologies (Docker and Podman) to build, deploy, and manage cloud ...

Java Web Development Intern

Farmington Hills, MI · On-site +1

$19 - $24.75/hr

Experience in web programming (AngularJS, Spring, Hibernate, Javascript, CSS, ...) and Database * Good analytical, logical and problem-solving skills with an innovative mindset * Nice to have ...

Software Engineer

Dearborn, MI · On-site +1

$138.49K - $178.10K/yr

... Java concepts. 2. Spring boot and Spring cloud frameworks. 3. Refactor API/services for simplification and efficiency. 2 years of experience with each of the following skills is required: 1. DevOps ...

Mulesoft Developer

Dearborn Heights, MI · Remote

$51.50 - $68.25/hr

Experienced MuleSoft Software developer with expertise in designing, developing and testing ... Position can be Remote but Hybrid preferred. Skills Required: Mulesoft, JAVA, Github, Jenkins ...

Remote XtendM3 certification from Infor. Experience in developing mashup in multi-tenant cloud ... be it Java, XML or any other. Must have experience with tools such as XML, XSD, XSLT and XPath.

Remote • XtendM3 certification from Infor. • Experience in developing mashup in multi-tenant ... it Java, XML or any other. • Must have experience with tools such as XML, XSD, XSLT and XPath ...

next page

Showing results 1-20

Remote Java Spring Developer information

See Canton, MI salary details

$14

$52

$71

How much do remote java spring developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for remote java spring developer in Canton, MI is $52.54, according to ZipRecruiter salary data. Most workers in this role earn between $45.43 and $58.80 per hour, depending on experience, location, and employer.

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

To thrive as a Remote Java Spring Developer, you need strong proficiency in Java programming, deep understanding of the Spring Framework, and a relevant degree or industry experience. Familiarity with tools like Git, Maven, Jenkins, RESTful APIs, and cloud platforms such as AWS or Azure is typically expected, along with certifications like Oracle Certified Professional Java Programmer (OCPJP) being beneficial. Excellent problem-solving abilities, proactive communication, and self-motivation are crucial soft skills for remote collaboration and project delivery. These skills ensure efficient development, seamless teamwork, and the ability to deliver robust, scalable solutions in a distributed work environment.

How does a Remote Java Spring Developer typically collaborate with team members across different locations?

Remote Java Spring Developers frequently work with distributed teams, using tools like Slack, Zoom, and Jira to communicate and coordinate. Daily stand-ups and code reviews are common practices to ensure everyone is aligned and project goals are met. Developers often pair program, share code repositories via Git, and participate in sprint planning sessions to stay connected and productive. Effective communication and proactive updates are essential to overcome the challenges of working remotely and maintaining smooth collaboration.

What is a Remote Java Spring Developer?

A Remote Java Spring Developer is a software engineer who specializes in building applications using the Java programming language and the Spring framework while working from a location outside the traditional office, such as from home. Their primary responsibilities include designing, developing, and maintaining server-side applications, APIs, and web services using Spring technologies like Spring Boot, Spring MVC, and Spring Data. Remote Java Spring Developers collaborate with teams using online communication tools and version control systems to deliver scalable and secure software solutions. This role requires strong knowledge of Java, Spring, and related technologies, as well as self-motivation and effective remote work skills.

What is the difference between Remote Java Spring Developer vs Remote Java Backend Developer?

AspectRemote Java Spring DeveloperRemote Java Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQLJava, Spring or other frameworks, Database skills, API development
Work EnvironmentRemote, collaborative teams, Agile projectsRemote, backend-focused, often in tech or software companies
Industry UsageSoftware development, enterprise applicationsWeb services, enterprise systems, cloud applications

The main difference is that a Remote Java Spring Developer specializes specifically in Java and the Spring framework, focusing on building and maintaining Spring-based applications. In contrast, a Remote Java Backend Developer may work with various frameworks and technologies for backend development, not limited to Spring. Both roles often work remotely in similar industries, but the Spring Developer role emphasizes expertise in the Spring ecosystem.

What are popular job titles related to Remote Java Spring Developer jobs in Canton, MI? For Remote Java Spring Developer jobs in Canton, MI, the most frequently searched job titles are:
What job categories do people searching Remote Java Spring Developer jobs in Canton, MI look for? The top searched job categories for Remote Java Spring Developer jobs in Canton, MI are:
What cities near Canton, MI are hiring for Remote Java Spring Developer jobs? Cities near Canton, MI with the most Remote Java Spring Developer job openings:
Application Developer

Application Developer

OpTech

Detroit, MI • Remote

Other

Posted 7 days ago


Job description

Application Developer (W-2 Contract - No Agency candidates will be considered)

100% remote  - Preference will be given to candidates who are within a two hour driving commute of Detroit, MI

Job Description:

  • Work closely with clients, business analysts and team members on major projects to understand the business requirements that drive the analysis and design of quality technical solutions that align with business and IT strategies and are in compliance with the organization’s architectural standards

  • Provide support in the full systems life cycle that may span a broad range of applications to ensure application software is delivered on time and within budget

Required Skills/Experience:

  • 5+ years of IT support experience in backend development with Java, Spring Boot, and Jakarta EE

  • Must possess strong proficiency in RESTful API, SQL databases, and version control(Git)

  • 3+ years of experience building responsive user interface with Angular, React, TypeScript, HTML5 and CSC3

  • Experience of DevSecOps Integration, including CI/CD pipeline

  • Containerization (Docker / Podman)

  • Must demonstrate knowledge of application security, secure coding practices, Spring Security, OAuth2/JWT, and vulnerability management

  • Experience utilizing AI-assisted development tools (e.g., GitHub Copilot)

  • Solid working knowledge of current Internet technologies, including Rest API, CI/CD, GitHub, Jenkins, HTTP and JSON

  • Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions

  • Works on major projects as a team member, sometimes as a project leader

  • Provides technical guidance in advanced programming techniques and application design required

  • Five (5) years of application programming and analysis experience required

  • Broad level of understanding surrounding information systems and application architecture standards required

  • Experience designing, developing and testing applications using proven or emerging technologies required

Preferred Skills/Experience – Optional but preferred skills/experience:

  • Perform thorough analysis and makes recommendations in areas that support IT process and software development life cycle

  • Should possess good communication skills and solid knowledge on software delivery lifecycle of IT projects & applications

  • Experience and understanding of health insurance industry

  • Develops reports and presents to senior management when needed

  • Supports and/or executes all testing efforts across the software development life cycl

  • Project management and experience leading projects preferred

Education/Certifications:

  • Bachelor degree required in a related field such as Computer Science or Business Systems

  • Master degree preferred in a related field such Computer Science or Business Systems

  • Certifications – JAVA, Oracle, or Project Related