1

Senior Java Software Engineer Jobs in Pontiac, MI

Java Software Engineer

Dearborn, MI ยท On-site

$47.75 - $65.50/hr

Job Title: Java Full Stack Developer Location: Dearborn, MI Job Type: Full-Time Job Descriptio ... Collaborate with cross-functional teams to deliver high-quality software solutions * .Troubleshoot ...

Senior Java GCP Engineer

Dearborn, MI ยท On-site

$114K - $151K/yr

Senior Java GCP Engineer Dearborn, MI ***HYBRID / 4 days per week in the office*** W2 Position ... They are involved in the entire software development lifecycle including designing software ...

Java Software Developer - Senior

Farmington Hills, MI ยท On-site

$56.25 - $71.75/hr

Java Software Developer - Senior Location:Farmington Hills,MI Duration:8 Months Experience:8-12 Years Responsibilities: โ€ข Modify existing application code or interfaces or build new application ...

Senior Java Developer

Pontiac, MI

$56.75 - $72.50/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... This is a senior developer position on a software product development and support team. The product ...

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Southfield, MI Looking for SR, JAVA Developer About this Position: You will be measured on the ...

Sr. Java Developer

Dearborn, MI

$52.50 - $67/hr

We are emerging as one of the largest private talent sourcing and management firms in the US Sr. Java Developer Location: - Dearborn, MI 48120 Duration: - 6+ months Should have excellent ...

We are seeking an experienced Senior Software Engineer to lead the design and development of ... Strong proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript ...

Java Springboot

Dearborn, MI ยท On-site

$46.75 - $60.75/hr

Overview We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Pontiac, MI salary details

$40.2K

$149.9K

$263.2K

How much do senior java software engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for senior java software engineer in Pontiac, MI is $149,894.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,100.00 and $163,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What cities near Pontiac, MI are hiring for Senior Java Software Engineer jobs? Cities near Pontiac, MI with the most Senior Java Software Engineer job openings:

Java Software Engineer

Global Connect Technologies

Dearborn, MI โ€ข On-site

$47.75 - $65.50/hr

Other

Posted 28 days ago


Job description


Job Title: Java Full Stack Developer

Location: Dearborn, MI

Job Type: Full-Time



Job Descriptio

nRequired Skill

  • sStrong experience with Core Java and object-oriented programming concepts
  • .Experience developing and consuming RESTful APIs and web services
  • .Hands-on experience with messaging platforms such as Kafka, Google Pub/Sub, or similar event-driven technologies
  • .Experience integrating applications with cloud platforms, preferably Google Cloud Platform (GCP)
  • .Knowledge of CI/CD pipelines and deployment automation tools
  • .Experience working in Agile/Scrum environments
  • .Strong problem-solving, debugging, and communication skills

.Preferred Skill

  • sExperience with Spring Boot and Microservices architecture
  • .Exposure to containerization technologies and cloud-native applications
  • .Familiarity with Git, Jenkins, and modern DevOps practices
  • .Experience working on large-scale enterprise applications

.Responsibilitie

  • sDesign, develop, test, and maintain scalable Java-based applications
  • .Build and integrate REST APIs and event-driven services
  • .Develop cloud-integrated solutions using GCP technologies
  • .Participate in CI/CD implementation and deployment activities
  • .Collaborate with cross-functional teams to deliver high-quality software solutions
  • .Troubleshoot production issues and optimize application performance


.