1

Junior Java Programming Jobs in Michigan (NOW HIRING)

Design, develop, and maintain highly scalable, secure, and resilient backend services using Java ... junior and mid-level developers, fostering a culture of continuous learning. Partner closely with ...

Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of ... with Java (Java 8/11/17+). * 6+ years of deep, hands-on experience with the Spring ecosystem ...

... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ... Strong programming proficiency in Java (Spring Boot), Go, or Python, coupled with modern frontend ...

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 ...

... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ... Strong programming proficiency in Java (Spring Boot), Go, or Python, coupled with modern frontend ...

... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ... Strong programming proficiency in Java (Spring Boot), Go, or Python, coupled with modern frontend ...

Full Stack Developer

Dearborn, MI ยท On-site

$61 - $66/hr

... junior engineers. Job Requirements Details: Skills Required * Jenkins, GitHub Actions, Tekton ... Strong programming proficiency in Java (Spring Boot), Go, or Python, coupled with modern frontend ...

... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ... Strong programming proficiency in Java (Spring Boot), Go, or Python, coupled with modern frontend ...

... junior engineers. Skills RequiredJenkins, GitHub Actions, Tekton, GitHub Enterprise ecosystem ... Experience PreferredStrong programming proficiency in Java (Spring Boot), Go, or Python, coupled ...

Showing results 41-60

Junior Java Programming information

See Michigan salary details

$53.2K

$93.1K

$140.3K

How much do junior java programming jobs pay per year?

As of Sep 9, 2026, the average yearly pay for junior java programming in Michigan is $93,108.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,800.00 and $92,800.00 per year, depending on experience, location, and employer.

What does a junior Java programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.

What are the key skills and qualifications needed to thrive as a junior Java programmer?

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

What is the difference between Junior Java Programming vs Junior Software Developer?

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

What are the most commonly searched types of Java Programming jobs in Michigan?

The most popular types of Java Programming jobs in Michigan are:

Infographic showing various Junior Java Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 14% Part Time, 2% Temporary, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $93,108 per year, or $44.8 per hour.

Front end Software Development Engineer

Dearborn, MI โ€ข On-site

FastTek
IT Servicesย โ€ขย 501 - 1,000 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Front end Software Development Engineer #1060310
Position Description:
We are seeking a highly experienced Senior Full Stack Developer with a strong technical foundation and a passion for solving complex problems. The ideal candidate brings 8+ years of experience, demonstrates strong analytical and critical thinking skills, and thrives in a collaborative, solution-oriented environment. You should be a forward-thinking professional who can clearly articulate ideas, contribute to architectural decisions, and drive high-quality software development across the stack.
 
Responsibilities:
  • Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
  • Collaborate with cross functional teams to understand business requirements and translate them to technical solutions.
  • Build and consume RESTful microservices using Java and Spring Boot
  • Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS.
  • Work with cloud-native architectures on GCP.
  • Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB, Application Monitoring (Log Analytics), Memory Store for Redis and Cloud Functions to build scalable and resilient applications.
  • Implement and manage infrastructure using Terraform (Infrastructure as Code)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • TDD, BDD, regression and performance testing.
  • Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright.
  • Optimize application performance, including JVM tuning and profiling
  • Ensure code quality through best practices, testing, and reviews
  • Contribute to system architecture and technical decision-making
  • Work with team members to establish best practices to maximize efficiency and minimize risk. Interact and work closely with product managers to devise solutions and break them into incremental production-ready user stories.
  • Execute API Load and Performance (L&P) on API/modules developed.
  • Use DevOps tools such as Tekton, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software.
 
PRIMARY SKILLS REQUIRED:
  • Java, Spring Boot - Candidate must have 5+ years of experience designing and developing scalable, production-grade microservices using Java and Spring Boot. Expected to independently architect service layers, implement Spring Data JPA/Hibernate for persistence, apply design patterns, optimize performance, handle transaction management, and secure APIs using Spring Security/OAuth2/JWT. Should be capable of mentoring junior developers and conducting code reviews.
  • React - Candidate must have 4+ years of experience building complex, production-level front-end applications with React, including advanced state management (Redux, Context API, or React Query), performance optimization (memoization, lazy loading, code splitting), and component architecture design. Expected to lead front-end technical decisions and ensure code maintainability/testability (Jest, React Testing Library).
  • GCP - Candidate must have hands-on production experience architecting and deploying cloud-native solutions on Google Cloud Platform, including GKE/Cloud Run, Cloud SQL/Spanner, Pub/Sub, IAM policy design, networking (VPC), and cost/performance optimization. Expected to contribute to cloud architecture decisions and troubleshoot production issues independently. SEE POSITION DESCRIPTION FOR #4 TO #6
  • Jenkins - Candidate must have proven experience designing end-to-end CI/CD pipelines in Jenkins for enterprise applications, including writing and maintaining declarative Jenkinsfiles, integrating automated testing/security scanning, managing multi-branch pipelines, and troubleshooting build/deployment failures. Expected to establish CI/CD best practices for the team.
  • HTML5 - Candidate must demonstrate strong expertise in writing semantic, accessible, and performant HTML5, ensuring compliance with WCAG accessibility standards, cross-browser/device compatibility, and SEO best practices. Expected to guide markup standards across the team.
  • CSS (Cascading Style Sheets) - Candidate must have advanced experience building responsive, scalable UI styling using Flexbox, Grid, and modern CSS architecture (e.g., BEM, CSS Modules, or CSS-in-JS). Expected to establish styling standards/design systems, optimize CSS performance, and ensure consistent UI/UX across the application.
 
Skills Required:
  • Java, Spring Boot, React, GCP, Jenkins, HTML5, CSS (Cascading Style Sheets)
 
Experience Required:
  • Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development
 
Experience Preferred:
  • Experience with AI-based development
  • Experience with TypeScript and Node.js
  • Familiarity with CI/CD pipelines and automation
  • Knowledge of DevOps methodologies
  • Experience with Unix/Linux and Shell scripting
  • Containerization using Docker and Kubernetes
  • Working knowledge of Redis
  • Experience with SAML authentication
 
Education Required:
  • Bachelor's Degree
 
Additional Information:
Key Responsibilities:
  • Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
  • Collaborate with cross functional teams to understand business requirements and translate them to technical solutions.
  • Build and consume RESTful microservices using Java and Spring Boot
  • Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS.
  • Work with cloud-native architectures on GCP.
  • Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB and Cloud Functions to build scalable and resilient applications.
  • Implement and manage infrastructure using Terraform (Infrastructure as Code)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • TDD, BDD, regression and performance testing.
  • Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright.
  • Optimize application performance, including JVM tuning and profiling
  • Ensure code quality through best practices, testing, and reviews
  • Contribute to system architecture and technical decision-making
 
Additional Info:
 
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
 
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
 
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.