1

Java Developer Jobs in Macomb, MI (NOW HIRING)

Sr. Java Developer

Auburn Hills, MI · On-site

$54.25 - $69/hr

Job Title: Sr. Java Developer Experience: 10+ Location: Auburn Hills, MI (Submit Local to MI only) Contract 5 Days Onsite Note: * 7+ years of work experience with Core Java * 7+ years of work ...

New

Java Developer with GWT

Warren, MI · On-site

$48 - $62/hr

Hi , Greeting For The Day!! I am trying to reach you regarding job opening for Java Developer with GWT(Google Web Toolkit) Full Time Position located at Warren, NJ Here we don't have for this ...

Senior Java Developer

Pontiac, MI · On-site

$56.75 - $72.50/hr

Our company provides application analysis, design, development and programming, software ... The key technologies and skill sets for this position include Java, MySQL, Linux, Eclipse/SVN ...

Fullstack Java Developer - 9 Positions

Detroit, MI · On-site

$52 - $67/hr

ClifyX is seeking a Fullstack Java Developer for multiple positions in Detroit. The role requires a minimum of 6 years of experience in Java technologies and a strong background in both front-end and ...

Title-Java developer Must Hava- Strong Python scripting skills, Java, VMware, Cassandra and experience working with Spring frameworks. Responsibilities: * Work as part of team to deliver on ...

Urgent Need SR JAVA Developer

Southfield, MI · On-site

$52.50 - $67/hr

Southfield, MI Looking for SR, JAVA Developer About this Position: You will be measured on the following both individually and as a team: Our Senior Java Development Team Members: Position ...

Java Developer with Retail and ATG

Detroit, MI · On-site

$50.50 - $65.25/hr

J ava Developer with Retail Location: Detroit, MI Description: Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position responsible for leading the ...

Java Developer with Retail and ATG

Detroit, MI · On-site

$50.50 - $65.25/hr

J ava Developer with Retail Location: Detroit, MI Description: Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position responsible for leading the ...

Java Tutor

Detroit, MI · Remote

$40/hr

Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism, interfaces, exception handling, generics, collections framework, file I/O, and multithreading.

Strong mobile programming and design skills. * Experiencing consuming and designing RESTful APIs * Must practice Test Driven Development * Excellent problem solving, critical thinking and ...

Java Trainer

Southfield, MI · On-site

$46.75 - $60.50/hr

We have an urgent need for JAVA Trainer to teach our students on weeknights/weekends, Saturday only ... Software Engineering principles and design patterns * certifications a plus * Excellent ...

Java Trainer

Southfield, MI · On-site

$46.75 - $60.50/hr

Required Skills:5+ years JAVA/J2EE Application development experience5+ years using AGILE Development methodologiesDeep JavaScript framework experience such as AngularJSSoftware Engineering ...

Showing results 21-40

Java Developer information

See Macomb, MI salary details

$15

$54

$74

How much do java developer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for java developer in Macomb, MI is $54.87, according to ZipRecruiter salary data. Most workers in this role earn between $47.45 and $61.39 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What cities near Macomb, MI are hiring for Java Developer jobs?

Cities near Macomb, MI with the most Java Developer job openings:

Infographic showing various Java Developer job openings in Macomb, MI as of August 2026, with employment types broken down into 84% Full Time, 5% Part Time, and 11% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution, with an average salary of $114,122 per year, or $54.9 per hour.

Sr. Java Developer

Auburn Hills, MI • On-site

$54.25 - $69/hr

Contractor

Posted 3 days ago

New


Job description

Job Title: Sr. Java Developer 
Experience: 10+
Location: Auburn Hills, MI (Submit Local to MI only)
Contract 5 Days Onsite
 
Note: • 7+ years of work experience with Core Java
• 7+ years of work experience with Node.js
• 7+ years of work experience with Spring Boot
 
 
Java Developer with the following skillset:
  • Responsible for detailed design, development/unit testing and integration of applications
  • Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
  • Develop configurable software services that support applications to integrate with enterprise services
  • Identify and analyze technical issues & coordinate the resolution of these issues with extended team members from other applications
  • Uses secure development best practices and design patterns
  • Create or update design and systems documentation for developed or modified services or programs
  • Create process and data flow diagrams for data movement capture
  • Cross train team members for full knowledge coverage on team
  • Analyze and translate business requirements to technical design
  • Collaborate/communicate with project team and business users as required
  • Support functional testing and performance testing
  • Works with technical delivery lead on project activities
  • Ensure assigned work is implemented within project schedules
 
Includes all developer skills, plus the following:
  • Minimum of 7+ years overall IT experience: including 5+ years of Java development and integration experience
  • Automotive OEM experience a plus
  • Solid understanding of various enterprise services and micro-service concepts
  • Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration
  • Provide technical leadership in the design, development, and maintenance of highly scalable and robust microservices using Spring Boot and related frameworks
  • Mentoring experience of junior developers
  • Solid understanding of Enterprise Service Bus concepts
  • Experience with DevOps in a cloud environment a plus
  • Experienced in waterfall, iterative, and agile methodologies"
  • Web and micro service technology platforms and frameworks (Spring Framework, SpringBoot, Spring Data JPA, SpringBatch)
  • IBM Datapower, API Gateways, Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL, JSON, JDBC, UML Modeling & Eclipse IDE, Websphere, JBoss, Tomcat, Authentication/Authorization (SSO, SAML, OAuth, OIDC), Object relational mapping tools (Hibernate, etc.)
  • Relational databases (Oracle, MySQL)
  • Big Data, Cloud databases, Hadoop experience a plus
  • Experience building web services (SOAP/REST) using Java frameworks
  • Experience with scripting languages (e.g. Unix shell scripting, Perl)
  • Experience with cloud and continuous integration tools (e.g. SVN/Git, Jira, Jenkins, Maven, etc.)
  • Able to integrate with and managing APIs exposing microservices (REST, SOAP) including development and support of Java/JavaScript services
  • Experience on Web Portal design and development, including Web content management
  • Good UML skills and ability to facilitate OO/J2EE design, following best practices and design patterns
  • Familiarity with event-based System of Engagement architectures
  • Design, develop, and maintain highly scalable and robust microservices using Spring Boot and related frameworks
  • Develop and implement secure RESTful APIs, ensuring adherence to best practices in API design, security, and performance optimization
  • Leverage Kafka for building real-time data pipelines and event-driven architectures
  • Implement caching solutions using Redis to enhance application performance and scalability
  • Integrate with AWS services such as SQS (Simple Queue Service) and SES (Simple Email Service) for reliable message queuing and email delivery
  • Design and implement secure RESTful APIs, ensuring adherence to best practices in API design, security, and performance optimization
  • Drive the implementation of caching solutions using Redis to enhance application performance and scalability
  • Integrate with AWS services such as SQS (Simple Queue Service) and SES (Simple Email Service) for reliable message queuing and email delivery
 

Suzain S

Business Development Executive 

Emailsuzain.s@worknovasllc.com

+1 (512)894-6664

WorkNovas LLC