1

Freelance Junior Java Developer Jobs in Michigan

... junior engineers. Customer-Centric Mindset: Passion for leveraging technology & continuous improvement to deliver value for customers & the business. Skills RequiredJava - Java would be used to ...

ML Ops Engineer

Dearborn, MI ยท On-site

$48.50 - $66.50/hr

Enhance DevOps capabilities, including continuous integration, deployment, and automation * Monitor ... Mentor junior team members and promote best practices across the team Required Skills * Strong ...

Sr. Mainframe Developer

Dearborn, MI ยท On-site

$100 - $125/hr

Provide mentoring and technical guidance to junior and mid-level developers. * Conduct code reviews ... Knowledge of Java, Spring Boot, REST APIs, and Microservices. * Exposure to Google Cloud Platform ...

Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Full Stack Developer

Dearborn, MI ยท On-site

$61 - $66/hr

Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python ... junior engineers. Job Requirements Details: Skills Required * Jenkins, GitHub Actions, Tekton ...

Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python ... junior engineers. Skills RequiredJenkins, GitHub Actions, Tekton, GitHub Enterprise ecosystem ...

Experience with developing and utilizing RESTful web services (Java, .NET, or NodeJS) * Experience working with small to medium development teams * Experience with object-oriented design and ...

Experience with developing and utilizing RESTful web services (Java, .NET, or NodeJS) * Experience working with small to medium development teams * Experience with object-oriented design and ...

Showing results 21-40

Freelance Junior Java Developer information

What is a freelance junior Java developer?

A Freelance Junior Java Developer is an entry-level programmer who works independently on a contract basis, specializing in Java development. They typically handle coding, debugging, and basic software tasks for clients rather than being employed full-time by a single company. Freelance junior developers often work on smaller projects or assist senior developers, allowing them to gain experience and build their portfolios. This role requires a solid understanding of Java fundamentals and the ability to adapt to different project requirements.

What are the key skills and qualifications needed to thrive as a freelance junior Java developer, and why are they important?

To thrive as a Freelance Junior Java Developer, you need a solid grasp of Java programming, basic software development principles, and a relevant degree or coursework in computer science. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and an understanding of basic frameworks like Spring Boot are typically required. Strong problem-solving abilities, effective time management, and clear communication make you stand out when collaborating remotely with clients. These skills and qualities are essential to deliver reliable code, meet project deadlines, and build lasting professional relationships as a freelancer.

What are some common challenges freelance junior Java developers face when starting out, and how can they overcome them?

Freelance junior Java developers often face challenges such as finding consistent projects, adapting quickly to different client codebases, and managing their own schedules and client communications. Building a strong online portfolio and actively networking in developer communities can help attract more clients. Additionally, setting clear expectations with clients and continuously improving technical and soft skills are key to overcoming early hurdles and building a successful freelance career.

What is the difference between Freelance Junior Java Developer vs Junior Java Developer?

AspectFreelance Junior Java DeveloperJunior Java Developer
Work EnvironmentIndependent, remote or contract-based projectsFull-time employment in a company or organization
CredentialsTypically requires basic Java knowledge, some coding experienceOften requires a degree or certification in computer science or related field
Employer & Industry UsageClients across various industries, project-basedEmployers in tech, finance, or enterprise sectors
Work ScopeLimited to specific projects, flexible hoursPart of a team, involved in ongoing development tasks

In summary, a Freelance Junior Java Developer works independently on short-term projects, often remotely, with flexible hours and minimal formal employment ties. In contrast, a Junior Java Developer is typically employed full-time within a company, working as part of a team on continuous development tasks, often requiring formal education or certifications.

What are popular job titles related to Freelance Junior Java Developer jobs in Michigan?

For Freelance Junior Java Developer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Freelance Junior Java Developer jobs in Michigan look for?

The top searched job categories for Freelance Junior Java Developer jobs in Michigan are:

What cities in Michigan are hiring for Freelance Junior Java Developer jobs?

Cities in Michigan with the most Freelance Junior Java Developer job openings:

Infographic showing various Freelance Junior Java Developer job openings in Michigan as of June 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 87% In-person, and 13% Remote job distribution.

Backend Developer

Dearborn, MI โ€ข On-site

Stefanini
IT Servicesย โ€ขย 10K+ employees

Other

Re-posted 27 days ago


Key responsibilities

  • Design, develop, and operate distributed systems, microservices, and cloud-native applications using Java, Spring Boot, Kubernetes/EKS, Kafka, PostgreSQL, gRPC, REST, and AWS Cloud.

  • Implement monitoring, alerting, observability, and performance management practices to maintain service health and meet service-level objectives.

  • Collaborate with product managers, architects, and engineers to deliver production-ready solutions and contribute to architecture and design discussions.


Job description


Stefanini Group is hiring!
Stefanini is looking for a Back-end Developer(Dearborn, MI/Palo Alto, CA)
For quick apply, please reach out to Adil Khan at /
We are looking for a highly motivated, technology focused individual with a passion to work on a collaborative software delivery team to enable the creation and management of Platforms and APIs deployed to the Ford mobility ecosystem.
Key Responsibilities Experience designing, developing, & operating distributed systems, microservices, & cloud-native applications using Java, Spring Boot, Kubernetes/EKS, Kafka, PostgreSQL, gRPC, REST, & AWS Cloud & DevOps Hands-on experience with CI/CD, TDD, ArgoCD, SonarQube, FOSSA, & GitHub, with a focus on secure, reliable software delivery. Commitment to writing clean, maintainable, well-tested code & validating API performance, scalability, & reliability. Experience implementing monitoring, alerting, observability, & performance management practices to maintain service health & meet service-level objectives. Ability to analyze complex challenges, evaluate tradeoffs, & make sound decisions using available data. Experience working in Agile teams & partnering with product managers, architects, & engineers to deliver production-ready solutions. Contribute to architecture & design discussions, promote engineering best practices, & mentor junior engineers. Customer-Centric Mindset: Passion for leveraging technology & continuous improvement to deliver value for customers & the business.
Skills RequiredJava - Java would be used to design and build RESTful and gRPC based microservices with Spring Boot. These Java applications would be packaged as Docker containers and deployed to Kubernetes/EKS clusters, with health-check endpoints and readiness/liveness probes to support reliable orchestration at scale. For real-time data processing, Java-based Kafka producers and consumers would handle streams of vehicle connectivity events. gRPC services would enable low-latency internal service-to-service communication alongside standard REST controllers for external-facing APIs. Security would be built into these services using OAuth2/JWT-based authentication and authorization. Throughout development, the engineer would follow TDD practices, plus integration tests to ensure clean, maintainable, well-tested code, and would instrument services with metrics and logging to support monitoring, alerting, and performance/load testing under high vehicle-connection volumes, given the mission-critical, 24x7 nature of the platform.
Skills PreferredAWS - AWS would serve as the core cloud infrastructure platform for deploying, scaling, and operating the connected vehicle services. Elastic Kubernetes Service (EKS) would host containerized microservices, with AWS-native tooling supporting autoscaling, load balancing, and networking to ensure resilient operation under high vehicle-connection volumes. Services would leverage other AWS offerings, such as S3 for storage, RDS for managed PostgreSQL databases, and IAM for fine-grained access control, to build a secure, observable, and highly available platform. Infrastructure as code would be a core discipline, with Terraform used to provision all AWS resources, ensuring consistent, repeatable, and auditable environments. CI/CD pipelines would leverage Concourse to automate build, test, static/dependency scanning (SonarQube, FOSSA), and deployment, with ArgoCD handling GitOps-based continuous deployment to EKS clusters for automated, auditable, and rollback-capable releases. Given the mission-critical, 24x7 nature of the platform, AWS services would be architected with redundancy, monitoring, and alerting to minimize downtime and support rapid incident response for vehicle connectivity at scale.
Experience Required5+ years of progressive experience in cloud-based, software development.Proven experience in designing, deploying, and supporting cloud-based solutions in production environments. Strong understanding of API design and integration methods for seamless systems and data exchange. Solid knowledge of cloud security principles and the ability to implement secure software solutions. Demonstrated experience supporting mission-critical, always-on applications with high reliability and performance standards. Hands-on expertise with AWS platforms and cloud-native tools such as MSK, Tyk, DataDog, EKS/Kubernetes, and Terraform, as well as deployment pipelines like Cloud Build, ArgoCD and Tekton. Proficient in canary deployments and API-related technologies including JSON, REST, Swagger, and Postman. Experience supporting critical applications in an 'always on' environment.
Education RequiredBachelor's Degree
Education PreferredMaster's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-AK3
#LI-ONSITE