1

Python Java Jobs in Michigan (NOW HIRING)

Java AI Engineer

Farmington Hills, MI · On-site

$51 - $69.75/hr

Python and Java (intermediate to advanced proficiency) * Ability to quickly build working proof-of-concepts * Strong analytical and critical thinking skills * Experience with prompt engineering and ...

Develop software applications and backend systems using Python, C, C++, Java, and related technologies. * Integrate technologies, APIs, databases, and business systems into existing infrastructure.

Develop software applications and backend systems using Python, C, C++, Java, and related technologies. * Integrate technologies, APIs, databases, and business systems into existing infrastructure.

next page

Showing results 1-20

Python Java information

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

To thrive as a Python/Java Developer, you need strong programming skills in both Python and Java, along with a solid understanding of software development principles and a relevant degree or equivalent experience. Familiarity with integrated development environments (IDEs) like PyCharm or Eclipse, version control systems such as Git, and frameworks like Spring or Django is typically required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for this role. These skills and qualifications enable developers to build robust, efficient applications and work effectively within development teams to deliver quality software solutions.

How do Python and Java developers typically collaborate within a software development team?

Python and Java developers often work together on projects that require leveraging the strengths of both languages, such as integrating backend services (Java) with data processing or scripting (Python). Collaboration usually involves regular code reviews, shared documentation, and using APIs or microservices for communication between components. Developers may use tools like Git, Jira, or Slack to coordinate tasks and ensure seamless integration. Working closely with other team members such as front-end developers, QA analysts, and project managers is also common to deliver well-rounded solutions.

What are Python Java developers?

Python Java developers are software engineers who have expertise in both the Python and Java programming languages. They are skilled in building, maintaining, and optimizing applications that may use either or both languages, depending on project requirements. These developers can work on web development, data analysis, backend systems, and more, leveraging the strengths of both languages. Their versatility makes them valuable for teams that need solutions spanning multiple technologies.

What is the difference between Python Java vs Software Developer?

AspectPython Java
Primary LanguagePython and Java
Common CertificationsOracle Certified Java Programmer, Python Institute Certifications
Work EnvironmentSoftware development, web applications, data analysis
Industry UsageTech companies, finance, healthcare, startups

Python Java developers typically possess certifications in Java and Python, work in similar environments, and are employed across various industries. Both roles focus on software development, but Python Java developers often specialize in projects requiring both languages, such as web applications, data analysis, or backend systems. Understanding the differences helps employers and candidates align skills with job requirements effectively.

What are popular job titles related to Python Java jobs in Michigan? For Python Java jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Python Java jobs? Cities in Michigan with the most Python Java job openings:
Infographic showing various Python Java job openings in Michigan as of May 2026, with employment types broken down into 77% Full Time, 15% Part Time, 1% Temporary, and 7% Contract. Highlights an 78% Physical, 6% Hybrid, and 16% Remote job distribution.
Python Developer with Java

Python Developer with Java

Resource Point LLC

Detroit, MI • On-site

Contractor

Posted 12 days ago


Job description

Looking for W-2 CANDIDATES ONLY who are authorized to work in the United States without the need for sponsorship. H-1B Transfers AND CORP-TO-CORP Candidates WILL NOT BE CONSIDERED for this position

Job Title: Python Developer with Java

Location: Detroit, MI

Duration: 12 Months

 Job Responsibilities:
  • Design, develop, and maintain backend services with a primary focus on Python.
  • Build and deploy RESTful APIs and microservices using Python frameworks such as Flask, FastAPI, or Django.
  • Support and enhance existing Java/Spring Boot services, including feature development, optimization, and ongoing maintenance.
  • Collaborate closely with DevOps, QA, and frontend teams to ensure seamless and high-quality product delivery.
  • Integrate third-party APIs and develop or maintain data transformation pipelines.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews, technical design discussions, and agile ceremonies as part of the development lifecycle.
  • Monitor, diagnose, and resolve performance issues across the application stack.
Required Skills:
  • Minimum 3 years of professional experience in backend development.
  • Strong proficiency in Python, along with hands-on experience in at least one major Python web framework (Flask, FastAPI, or Django).
  • Working knowledge of Java, including practical experience using Spring Boot in production environments.
  • Proven experience in developing and integrating RESTful APIs.
  • Familiarity with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Solid understanding of microservices architecture and API lifecycle management.
  • Experience with version control (Git), as well as CI/CD pipelines and containerization tools like Docker.
  •  
  Good problem-solving skills and attention to detail.