1

Senior Java Backend Developer Jobs in Farmington, MI

Java Developer

Troy, MI ยท On-site

$47.75 - $61.75/hr

Title: Sr. Java Developer Location: Tory, MI Duration: 6 Months Description: Bachelor's Degree in Computer Science, Business, Engineering, Math or other related field plus 7 years of Test Driven ...

Java Developer

Troy, MI ยท On-site

$47.75 - $61.75/hr

Title: Sr. Java Developer Location: Tory, MI Duration: 6 Months Description: Bachelor's Degree in Computer Science, Business, Engineering, Math or other related field plus 7 years of Test Driven ...

Senior Java Software Engineer

Ann Arbor, MI ยท On-site

$38.09 - $42.33/hr

... backend modules, making a tangible impact on essential financial operations and driving the future ... Lead complex programming initiatives, providing thorough technical reviews of development efforts ...

Full Stack Backend Java Skills Based Assessment: Full Stack Java Hackerank Hybrid work Dearborn, MI ... Software Engineer (2) - Commodity Senior Engineer #1036672 * Employees in this job function are ...

Full Stack Backend Java Skills Based Assessment: Full Stack Java Hackerank Hybrid work Dearborn, MI ... Software Engineer (2) - Commodity Senior Engineer #1036672 * Employees in this job function are ...

Showing results 41-60

Senior Java Backend Developer information

See Farmington, MI salary details

$63K

$137.6K

$187.5K

How much do senior java backend developer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for senior java backend developer in Farmington, MI is $137,602.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,600.00 and $154,000.00 per year, depending on experience, location, and employer.

What is a senior Java backend developer?

A Senior Java Backend Developer is responsible for designing, implementing, and maintaining the server-side logic of applications using Java. They work with databases, APIs, and cloud services to ensure high performance and scalability. Additionally, they collaborate with front-end developers, DevOps teams, and business stakeholders to deliver robust and secure solutions. Seniors are expected to mentor junior developers and contribute to architectural decisions and best practices.

What are the typical daily responsibilities of a senior Java backend developer?

Senior Java Backend Developers usually spend their days designing and implementing backend components, reviewing code, and optimizing system performance. You may take part in architecture discussions, mentor junior developers, and troubleshoot complex technical issues. Collaboration with front-end developers, QA testers, and project managers is frequent to ensure seamless integration and successful product delivery. Additionally, you might be responsible for maintaining system documentation and keeping up-to-date with new technologies relevant to backend development. Overall, the role combines hands-on coding with leadership and cross-functional teamwork.

What are the key skills and qualifications needed to thrive in the senior Java backend developer position, and why are they important?

To thrive as a Senior Java Backend Developer, you need deep knowledge of Java, object-oriented design, RESTful APIs, and database systems, typically backed by a degree in computer science or related field and several years of relevant experience. Expertise in frameworks like Spring, ORM tools such as Hibernate, version control systems like Git, and, often, certifications such as Oracle Certified Professional Java Programmer are valued. Strong problem-solving, leadership, and clear communication skills help in mentoring junior developers and collaborating across teams. These competencies ensure robust, scalable backend solutions and effective team coordination in complex software projects.

What are popular job titles related to Senior Java Backend Developer jobs in Farmington, MI?

For Senior Java Backend Developer jobs in Farmington, MI, the most frequently searched job titles are:

What cities near Farmington, MI are hiring for Senior Java Backend Developer jobs?

Cities near Farmington, MI with the most Senior Java Backend Developer job openings:

Infographic showing various Senior Java Backend Developer job openings in Farmington, MI as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $137,602 per year, or $66.2 per hour.

Senior Java Full Stack Developer//Dearborn, MI//W2

Saanvi Technologies

Dearborn, MI โ€ข On-site

$48.25 - $62.25/hr

Contractor

Re-posted 23 days ago


Job description

Senior Java Full Stack Developer

Location: 679 - Rotunda Center
Location Address: 17000 Rotunda Drive, DEARBORN, MI, 48120

This is not a remote position. Hybrid, We are in office 4 day a week, must be local.

Position Description:

Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming and Automation testing. Job involves software engineering responsibilities in CAD / CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and pushing the tested module to the version-controlled environment (GitHub). Key Responsibilities: 1. Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions 2. Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies 3. Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc. 4. Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application 5. Collaborate with cross functional teams like product owners, designers, architects etc. 6. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices. 7. Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency 8. Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery 9. Support security practices to safeguard user data including encryption and anonymization. 10. Create user-friendly and interactive interfaces 11. Develop and maintain back-end applications like APIs and microservices using server-side languages 12. Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration

Skills Required:

GCP Cloud Run, PostgreSQL, Angular, Spring Boot, MySQL, Oracle, REST APIs, Java, Jira

Skills Preferred:

KAFKA, Testing Methodologies, Artificial Intelligence & Expert Systems

Experience Required:

• 5+ years of experience of utilizing Java full stack to design scalable web applications by leveraging microservices architecture and APIGEE / RESTful APIs. • 3+ years of experience of utilizing Angular to create user friendly front-end and enable real-time data updates in the web application user interface.’ • Minimum 5+ SQL / Oracle database experience or PostGres • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience • Strong analytical and problem-solving skills • Strong in functional, integration and regression testing manually and automatically • Experience working complex SQL queries to retrieve and analyze data in relational database • Familiarity with GitHub or equivalent source control repositories • Experience with test-driven development practices • Experience troubleshooting application and performance issues. • Good communication and interpersonal skills • Ability to multi-task and manage changing priorities • Ability to work independently and take initiative when facing unexpected problems

Experience Preferred:

• Agile development • Experience in Jira • Development Practices such as TDD/BDD • Well versed with design such OOP • Code quality analysis of performing static and dynamic analysis on their own code • AI Development

Education Required:

Bachelor's Degree


Saanvi Technologies logo

About Saanvi Technologies

Sourced by ZipRecruiter

Saanvi Technologies is a staffing company that specializes in providing IT professionals to businesses. Our employees are experts in their field, and have the skills and experience necessary to help businesses grow and succeed. Saanvi Technologies is dedicated to helping businesses achieve their goals, and they have a proven track record of success. Our employees are qualified and reliable, and they always go above and beyond to meet the needs of their customers.

Company size

51 - 200 Employees

Headquarters location

Farmington, MI, US

Social media