1

Full Stack Java Developer Engineer Jobs in Michigan

Full Stack Java Developer

Dearborn, MI · On-site

$48.25 - $62.50/hr

Need software engineer to work on Propulsion in house developed apps in CAD / CAE domain with the ... Experience Required: 5+ years of experience of utilizing Java full stack to design scalable web ...

Sr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Sr Full Stack Java Developer #1057143 Job Summary: * We are looking for Senior Full Stack Java Developers. The ideal candidate should have at least 5 years of experience, as a problem solver with ...

Sr Full Stack Java Developer

Dearborn, MI

$48.25 - $62.25/hr

Sr Full Stack Java Developer #1058943 Job Summary: * We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular ...

Jr FullStack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

Jr Full Stack Java Developer Location: Farmington, MI or Okemos, MI (Hybrid work) Duration: 12 months+ Job Summary: We are seeking a motivated and enthusiastic Junior Full Stack Developer with 1-3 ...

Full Stack Java Developer

Dearborn, MI · On-site

$110 - $120/hr

Need software engineer to work on Propulsion in house developed apps in CAD / CAE domain with the ... Experience Required: * 5+ years of experience of utilizing Java full stack to design scalable web ...

New

Sr. Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Full Stack Developer Location: Hybrid - Okemos, MI Angular 17 or Angular 19 experience Must We are ... Must have Technical Skills: · Core Java/J2EE · Deep understanding of JVM, Profiling · Spring ...

Mid-Level Java Developer

Okemos, MI · On-site

$46.25 - $59.75/hr

Market * We are looking for a Jr-Level Full Stack Java Developer. * We are seeking a motivated and enthusiastic Junior Full Stack Developer with 1-3 years of hands-on experience. * The ideal ...

We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive Services Team. We have a challenging list of projects including modernizing the ...

We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive Services Team. We have a challenging list of projects including modernizing the ...

Sr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Senior Full Stack Developer, AI-Assisted Development Location: Hybrid (minimum of 4 days a week in ... Core Java * Java EE * RESTful Microservices * Jersey * SQL, PL/SQL * Oracle Database * Angular ...

Sr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Sr Full Stack Java Developer #1061506 Summary: We are looking for a Senior Full Stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent ...

Senior Full-Stack Java Developer

Dearborn, MI · On-site

$99.60 - $192.90/hr

We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and ... Engage in the full product life cycle development as a full‑stack software engineer.

Showing results 21-40

Full Stack Java Developer Engineer information

What is a full stack Java developer engineer?

A Full Stack Java Developer Engineer is a software professional skilled in both front-end and back-end development using Java technologies. They are responsible for designing, building, and maintaining complete web applications, handling everything from the user interface to the server-side logic and database integration. These engineers work with frameworks such as Spring Boot for the backend and technologies like HTML, CSS, and JavaScript for the frontend. Their expertise allows them to manage the full software development lifecycle, ensuring seamless communication between client and server components.

What are the key skills and qualifications needed to thrive as a full stack Java developer engineer?

To thrive as a Full Stack Java Developer Engineer, you need strong proficiency in Java, front-end and back-end development, database management, and a relevant degree in computer science or related fields. Familiarity with frameworks like Spring Boot, Angular or React, RESTful APIs, and tools such as Git and Docker is typically required, along with certifications like Oracle Certified Java Programmer being advantageous. Problem-solving abilities, teamwork, adaptability, and effective communication are standout soft skills for this role. These skills and qualities are crucial for delivering robust, scalable applications and collaborating effectively across diverse development teams.

How do full stack Java developer engineers typically balance backend and frontend responsibilities within a project team?

Full Stack Java Developer Engineers are often expected to fluidly switch between backend tasks, such as designing RESTful APIs with Java or Spring Boot, and frontend work, like implementing user interfaces with frameworks such as Angular or React. Balancing these responsibilities usually involves close collaboration with UI/UX designers, backend specialists, and QA testers through agile sprints or similar methodologies. Effective communication and prioritization skills are essential, as developers may need to rapidly shift focus based on project deadlines or client feedback. Over time, this cross-functional role can provide valuable experience in both domains, opening up diverse career advancement opportunities.

What is the difference between Full Stack Java Developer Engineer vs Java Software Engineer?

AspectFull Stack Java Developer EngineerJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications often preferred
Work EnvironmentDevelops both front-end and back-end applications, often in agile teamsFocuses on back-end development, APIs, and server-side logic
Employer & Industry UsageTech companies, startups, enterprises needing full-stack solutionsSoftware firms, financial institutions, enterprise IT teams

Full Stack Java Developer Engineers handle both front-end and back-end development, providing complete solutions, while Java Software Engineers typically focus on server-side and back-end tasks. Both roles require Java expertise and often overlap in skills, but their scope and daily tasks differ based on project needs.

What are popular job titles related to Full Stack Java Developer Engineer jobs in Michigan?

For Full Stack Java Developer Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Full Stack Java Developer Engineer jobs in Michigan look for?

The top searched job categories for Full Stack Java Developer Engineer jobs in Michigan are:

What cities in Michigan are hiring for Full Stack Java Developer Engineer jobs?

Cities in Michigan with the most Full Stack Java Developer Engineer job openings:

Full-Stack Java Developer

Conrep 99999 (Global Config)

Lansing, MI • Hybrid

$53.25 - $68.75/hr

Full-time

Re-posted 5 days ago


Job description

Total Required Experience in Years: 15+ Years

Mode of Work: Hybrid (Onsite Tuesdays & Wednesdays | Remote Mondays, Thursdays & Fridays | Local to Lansing, MI within 90 Miles Only)

Job Description:
The Michigan Department of Transportation (MDOT) is seeking an experienced Full-Stack Java Developer to support Project Development and Maintenance programs. The ideal candidate will have extensive experience building enterprise Java applications using Spring technologies, Oracle databases, and modern front-end frameworks while working in an Agile environment. The role involves developing, testing, deploying, and modernizing mission-critical applications, collaborating with UI/UX teams, and enhancing legacy systems with scalable and responsive solutions.

Key Responsibilities:

  • Design, develop, test, and deploy enterprise Java applications using Java 8 and Spring technologies
  • Build and maintain full-stack applications utilizing Spring Boot, Spring Data, JPA/Hibernate, and Oracle databases
  • Develop responsive user interfaces using HTML5, CSS, Bootstrap, jQuery, and modern front-end technologies
  • Collaborate with project managers, application owners, and Agile team members to deliver project objectives
  • Work closely with UI/UX teams to implement intuitive and responsive user experiences
  • Support modernization and enhancement of legacy applications and systems
  • Develop and optimize SQL and PL/SQL queries for Oracle databases
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
  • Perform unit testing, debugging, troubleshooting, and code reviews to ensure application quality
  • Assist with deployment activities and production support for enterprise applications

Additional Responsibilities:

  • Contribute to technology upgrades and migration initiatives
  • Develop new application features and improve existing functionality
  • Collaborate with cross-functional technical teams to deliver scalable solutions
  • Maintain technical documentation and development standards
  • Ensure applications align with current architecture, security, and coding best practices

Required Skills:

  • 7+ years of experience developing complex Java applications using IDEs such as Eclipse or JBoss Developer Studio
  • 5+ years of experience with Spring Framework
  • 5+ years of experience with Spring Boot, Spring Data, and Bootstrap
  • 5+ years of experience with JPA/Hibernate
  • 5+ years of experience working in Agile development environments
  • 5+ years of experience developing user interfaces with JavaScript frameworks and CSS
  • 5+ years of experience with HTML5, CSS, and DataTables
  • 4+ years of hands-on experience with Java 8
  • 4+ years of experience with jQuery and jQuery UI
  • 4+ years of experience with Oracle 12c or Oracle 19c

Preferred Skills:

  • 4+ years of experience with React.js
  • 4+ years of experience in JBoss Enterprise environments
  • 4+ years of experience with SQL and PL/SQL development
  • 4+ years of experience using Log4j, JUnit, and Apache Tiles
  • 4+ years of experience with Jasper Reports, Crystal Reports, or Business Objects
  • Experience with front-end development technologies and responsive application design

Qualifications:

  • Strong communication, collaboration, and teamwork skills
  • Ability to work independently and in a fast-paced Agile environment
  • Experience modernizing legacy enterprise applications
  • Quick learner with strong analytical and problem-solving abilities
  • Comfortable working closely with technical teams, project managers, and UI/UX designers

Education:

  • Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field preferred

Additional Requirements:

  • Local candidates only (within 90 miles of Lansing, MI)
  • Hybrid work schedule is mandatory and non-negotiable
  • Three professional references required at submission
  • Resume must not exceed five pages
  • Prescreening questionnaire must be completed before submission