1

Senior Java Engineer Jobs in Detroit, MI (NOW HIRING)

Java Backend Lead (Azure and PHP)

Dearborn, MI ยท Hybrid

$46.50 - $60.25/hr

Java Backend Lead (Azure and PHP) - Position Summary The Java Backend Lead (Azure and PHP) provides ... In addition, the Lead Developer provides direction to senior developers, ensuring adherence to ...

Java Backend Lead (Azure and PHP)

Dearborn, MI ยท On-site

$46.50 - $60.25/hr

Java Backend Lead (Azure and PHP) Position Summary The Java Backend Lead (Azure and PHP) provides ... In addition, the Lead Developer provides direction to senior developers, ensuring adherence to ...

Senior Backend Developer

Dearborn, MI ยท On-site

$111K - $144K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Java - Utilize strong proficiency in Java programming to write clean, efficient, and testable code ...

Java FullStack Developer

Dearborn, MI ยท On-site

$48.25 - $62.50/hr

... the Senior Software Engineer is responsible for building resilient and scalable solutions in Java and cloud-native environments and adhering to industry best practices and company standards. The ...

Senior Backend Developer

Dearborn, MI ยท On-site

$111K - $144K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Professional experience with Kotlin; experience with Java is beneficial. Experience contributing to ...

Our Company is looking for a Senior IBM Sterling OMS Developer to join our Order Management ... Java Skills Preferred: * PostgreSQL * Angular * GCP * Kubernetes Experience Required: * 7+ years of ...

next page

Showing results 1-20

Senior Java Engineer information

See Detroit, MI salary details

$10

$62

$85

How much do senior java engineer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for senior java engineer in Detroit, MI is $62.20, according to ZipRecruiter salary data. Most workers in this role earn between $54.52 and $69.47 per hour, depending on experience, location, and employer.

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

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

What is the difference between Senior Java Engineer vs Java Developer?

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

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

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are Senior Java Engineers?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.
What cities near Detroit, MI are hiring for Senior Java Engineer jobs? Cities near Detroit, MI with the most Senior Java Engineer job openings:
Infographic showing various Senior Java Engineer job openings in Detroit, MI as of June 2026, with employment types broken down into 46% Full Time, 43% Part Time, 2% Temporary, and 9% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $129,370 per year, or $62.2 per hour.
Java Backend Lead (Azure and PHP)

Java Backend Lead (Azure and PHP)

DATAMAXIS

Dearborn, MI โ€ข Hybrid

$46.50 - $60.25/hr

Contractor

Posted 13 days ago


Job description

Java Backend Lead (Azure and PHP) - Job Description
Position Summary

The Java Backend Lead (Azure and PHP) provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This role works closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments.

This is a highly technical, execution-focused role, with 75%+ of time spent on hands-on coding. In addition, the Lead Developer provides direction to senior developers, ensuring adherence to coding standards, architecture best practices, and high-quality delivery.

The role requires a balance of software engineering expertise, cloud infrastructure knowledge, and leadership skills, with a strong focus on scalability, stability, and maintainability.

Location: Dearborn, MI (Hybrid - Onsite Tue-Thu)

Key ResponsibilitiesTechnical Leadership & Oversight
  • Act as the technical lead for the platform
  • Collaborate with Technical Manager on architecture, design, and standards
  • Provide guidance and oversight to senior developers and teams
  • Lead and participate in code reviews (quality, security, standards)
  • Establish and enforce best practices across development lifecycle
  • Drive continuous improvement and modernization initiatives
Hands-On Development (Primary - 75%+)
  • Actively contribute to the codebase
  • Design, develop, and maintain backend applications & APIs
  • Build scalable, secure, high-performance systems
  • Identify and resolve technical debt and performance issues
  • Ensure high-quality delivery through testing and validation
Code Quality & Engineering Practices
  • Use SonarQube (or similar tools) for code quality monitoring
  • Promote secure coding and strong test coverage
  • Improve code health and reduce technical debt
Cloud Infrastructure & DevOps
  • Work with Technical Manager on Azure environments
  • Implement Infrastructure as Code (IaC) using Terraform & Ansible
  • Manage cloud resources (compute, storage, networking)
  • Build and optimize CI/CD pipelines using Azure DevOps
  • Ensure scalability, reliability, and enterprise-grade security
Technical Skills (Must-Have)
  • Strong experience in Java / J2EE backend development
  • PHP (Required) - production support & enhancements
  • Experience with REST APIs, JSON, microservices
  • Strong database skills: SQL Server & MySQL (performance tuning, modeling)
  • Experience with Azure-hosted applications
  • Hands-on with Terraform & Ansible (IaC)
  • Experience with NGINX configuration
  • Agile/Scrum environment experience
  • Proficiency in:
    • JIRA (Agile tracking)
    • Azure DevOps (CI/CD, repos, deployments)
    • SonarQube or equivalent
Employment Type: CONTRACTOR

DATAMAXIS logo

About DATAMAXIS

Sourced by ZipRecruiter

Datamaxis is passionate about making our clients win. As a trusted partner, we will bring innovative solutions, technical expertise in Data, cyber security analytics, strategic staffing and AI/ML to help create value (ROI) for our clients, stay competitive and operationally efficient.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Reston, VA, US

Year founded

2003