1

Senior Java Developer Jobs in Auburn Hills, MI (NOW HIRING)

Sr Full Stack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

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

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 ...

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 ...

Java Developer with Retail and ATG

Detroit, MI

$50.50 - $65.25/hr

Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position ... Warm Regards Venkat Manda Sr. Technical Recruiter Direct: 248-480-8189; Mobile: 231-577-4111 Email ...

Java Developer with Retail and ATG

Detroit, MI · On-site

$50.50 - $65.25/hr

Looking for a Java Developer for the customer core E-Commerce system. ? This is a key position ... Warm Regards Venkat Manda Sr. Technical Recruiter Direct: 248-480-8189; Mobile: 231-577-4111 Email ...

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 Dealer Incentive Services Team. We have a challenging list of projects including modernizing the ...

Showing results 21-40

Senior Java Developer information

See Auburn Hills, MI salary details

$10

$59

$81

How much do senior java developer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for senior java developer in Auburn Hills, MI is $59.46, according to ZipRecruiter salary data. Most workers in this role earn between $52.12 and $66.44 per hour, depending on experience, location, and employer.

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

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

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

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What are the key skills and qualifications needed to thrive as a senior Java developer?

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.
What are the most commonly searched types of Java Developer jobs in Auburn Hills, MI? The most popular types of Java Developer jobs in Auburn Hills, MI are:
What are popular job titles related to Senior Java Developer jobs in Auburn Hills, MI? For Senior Java Developer jobs in Auburn Hills, MI, the most frequently searched job titles are:
What cities near Auburn Hills, MI are hiring for Senior Java Developer jobs? Cities near Auburn Hills, MI with the most Senior Java Developer job openings:

Senior Java Full Stack Software Engineer - Cloud Modernization

HTC Global Services

Dearborn, MI • On-site

$114K - $151K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Job Title
Senior Java Full Stack Software Engineer - Cloud Modernization
Overview
We are seeking an experienced Senior Java Software Engineer to design, develop, test, and maintain enterprise software applications throughout the software development lifecycle. The ideal candidate will have extensive experience with Java development, cloud-native architectures, microservices, and application modernization, along with the ability to collaborate across cross-functional teams to deliver scalable software solutions.
Key Responsibilities
  • Design, develop, test, deploy, and maintain enterprise software applications.
  • Engage with stakeholders to understand business requirements and deliver user-focused software solutions.
  • Design software architecture, select appropriate technology stacks, and define deployment strategies.
  • Develop high-level application architecture, components, and interface designs.
  • Build and maintain user interfaces and backend services, including REST APIs and microservices.
  • Collaborate with product owners, architects, designers, and engineering teams.
  • Define and implement software testing strategies, standards, and best practices.
  • Improve application performance, scalability, and development efficiency.
  • Follow modern software engineering practices, including Agile, Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery (CI/CD).
  • Implement security best practices to protect application and user data.
  • Evaluate and adopt emerging technologies to improve software solutions.
  • Support application modernization and migration initiatives, including assessment, planning, execution, troubleshooting, and post-implementation improvements.
  • Lead cloud migration efforts by developing migration plans, managing risks, coordinating resources, and ensuring successful delivery.
  • Provide technical guidance on cloud architecture, security, and performance best practices.
  • Mentor team members and contribute to continuous improvement of engineering processes.

Required Qualifications
  • Bachelor's degree.
  • 15+ years of hands-on Java development experience.
  • Strong experience with Java (Java 8/11/17+), Core Java, Spring Framework, Spring Boot, and REST API development.
  • Strong understanding of object-oriented programming, microservices architecture, and enterprise integration patterns.
  • Experience with Maven or Gradle, Jenkins, Git, JUnit, and Mockito.
  • Experience designing, developing, and maintaining Java services integrated with legacy systems.
  • Experience modernizing legacy applications into cloud-native architectures.
  • Experience re-platforming or re-architecting Java or COBOL applications into containerized microservices using Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of cloud-native application design patterns, including event-driven architecture and 12-factor applications.
  • Familiarity with legacy modernization strategies such as API-led integration, strangler pattern, refactoring, re-platforming, and re-architecture.
  • Experience assessing application portfolios and recommending modernization approaches.

Preferred Qualifications
  • Certification program.
  • Experience with Machine Learning or Artificial Intelligence.
  • Practical experience with Generative AI solutions, including LLM-based applications, prompt engineering, retrieval-augmented generation (RAG), embeddings, and vector databases.
  • Experience with GenAI frameworks such as LangChain, OpenAI/Azure OpenAI APIs, Hugging Face, or similar technologies.
  • Experience integrating Generative AI into enterprise applications.
  • Understanding of responsible AI practices, including privacy, governance, and output validation.
  • Experience using AI to support application modernization, code conversion, automated testing, and documentation.

Required Skills
  • Java
  • Spring Boot
  • Spring Framework
  • REST APIs
  • Software Development
  • AWS
  • GCP
  • COBOL
  • Machine Learning

Preferred Skills
  • J2EE
  • Jenkins
  • Product Management
  • Artificial Intelligence

What Makes HTC A Great Place To Build Your Future
HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you'll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You'll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
#LI-Hybrid #LI-RM!