Lead Java Developer - Dearborn, MI

Hybrid in Dearborn, MI, US • Posted 8 hours ago • Updated 7 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
DOE
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • JAVA
  • PHP
  • REST APIs
  • JSON
  • SQL Server
  • MySQL
  • Azure
  • Infrastructure as Code
  • Terraform
  • Ansible

Summary

DTS is looking for Lead Java Developer for our direct client position in Dearborn, MI

 

Job Description

 

Job Summary:

  • The Lead Developer provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This role partners closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments.
  • This position is highly technical and execution-focused, with {*}75% or more of time spent actively writing, reviewing, and maintaining application code{*}. In addition, the Lead Developer provides technical direction and oversight to senior developers, ensuring adherence to coding standards, architectural best practices, and high-quality delivery.
  • The role requires a balance of software engineering expertise, cloud infrastructure knowledge, and development leadership, with a strong emphasis on system stability, scalability, and maintainability.   

 

Essential Job Functions:        

 

Technical Leadership & Oversight

 * Serve as the technical lead for the platform, collaborating with technical manager on design decisions, architecture, and coding standards

 * Provide guidance, direction, and oversight to senior developers and development teams

 * Lead and participate in code reviews to ensure quality, security, and adherence to standards

 * Establish and enforce best practices across development, testing, and deployment

 * Partner with leadership to drive continuous improvement and modernization efforts

 

Hands-On Development (Primary Responsibility)

 * Actively contributes to the codebase, spending *75%+ of time on hands-on development*

 * Design, develop, enhance, and maintain backend applications and APIs

 * Implement scalable, secure, and high-performance solutions

 * Identify and address technical debt, performance bottlenecks, and system inefficiencies

 * Ensure high-quality code through testing, validation, and review processes

 

Code Quality & Engineering Practices

 * Utilize tools such as *SonarQube* to monitor code quality and maintainability

 * Promote secure coding practices and strong test coverage

 * Partner with developers to improve overall code health and reduce technical debt

 

Cloud Infrastructure & DevOps

 * Collaborate with the Technical Manager to design and maintain *Azure-hosted environments*

 * Lead the implementation of *Infrastructure as Code (IaC)* using *Terraform and Ansible*

 * Support configuration and management of cloud resources, including compute, storage, and networking

 * Contribute to CI/CD pipeline development and optimization using *Azure DevOps*

 * Ensure environments are scalable, reliable, and aligned with enterprise security standards

 

Minimum Qualifications and Job Requirements:       

Technical Skills

 * Strong expertise in *Java / J2EE* and backend application development

 * PHP experience required{*}, including support and enhancement of production applications

 * Experience with {*}REST APIs{*}, JSON, and service-based architectures

 * Experience with {*}SQL Server and MySQL{*}, including performance tuning and data modeling

 * Experience supporting *Azure-hosted applications* in production environments

 * Hands-on experience with *Infrastructure as Code (IaC)* using *Terraform and Ansible*

 * Experience with *NGINX* and web server configuration

 * Experience working in *Agile / Scrum environments*

 * Proficiency with *JIRA* for Agile tracking and sprint management

 * Proficiency using *Azure DevOps* for source control, CI/CD pipelines, and deployments

 * Experience working with *SonarQube or similar code quality tools*

 

Communication & Leadership

 * Strong written and verbal communication skills

 * Proven ability to document application design, workflows, and system architecture

 * Experience providing technical leadership and oversight to senior developers

 * Ability to balance hands-on development responsibilities with leadership expectations

 

Preferred Qualifications

 * Kotlin experience preferred{*}, particularly within Java-based ecosystems

 * Experience supporting high-availability, enterprise-scale systems

 * Experience with application monitoring and reliability tools

 * Familiarity with performance tuning, caching strategies, and backend optimization

 

Other Responsibilities:           

Deployment & Operations

 * Participate in release planning, deployment execution, and change management processes

 * Collaborate with infrastructure, security, and vendor teams on system maintenance and improvements

 * Maintain and enhance operational processes and system reliability

 

Monitoring & Reliability

 * Support applications monitored through {*}24/7 monitoring tools{*}, ensuring system health and availability

 * Analyze alerts, system metrics, and trends to proactively identify issues

 * Contribute to root cause analysis and continuous improvement efforts

 

Documentation & Communication

 * Develop and maintain clear technical documentation, including:

 ** Application architecture and design

 ** System workflows and processes

 ** Deployment and operational procedures

 * Communicate effectively with technical and non-technical stakeholders

 * Act as a trusted technical advisor to leadership and cross-functional teams

 

 
 
DTS offers excellent compensation package.

 

Contact

Kuldeep Singh

Team Lead

Digital Technology Solutions

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10122283
  • Position Id: 8991532
  • Posted 8 hours ago
Contact the job poster
Gary Sidhu

Gary Sidhu

Operations Head @ Digital Technology Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dearborn, Michigan

3d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Full-time

Dimondale, Michigan

Today

Easy Apply

Contract

Remote

12d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs