1

Backend Engineer Java Jobs in Rochester, MI (NOW HIRING)

Develop software applications and backend systems using Python, C, C++, Java, and related ... Strong programming skills in Python, C / C++, Java, etc. * Experience with AI/ML technologies, APIs ...

Develop software applications and backend systems using Python, C, C++, Java, and related ... Strong programming skills in Python, C / C++, Java, etc. * Experience with AI/ML technologies, APIs ...

... backend developers, QA, UI/UX, and product owners Integrate APIs and third-party libraries ... and Java Experience with Android SDK and Android Studio Knowledge of MVVM or other modern ...

... backend developers, QA, UI/UX, and product owners Integrate APIs and third-party libraries ... and Java Experience with Android SDK and Android Studio Knowledge of MVVM or other modern ...

Android Developer Intern

Detroit, MI · On-site

$27.50 - $35/hr

... backend developers, QA, UI/UX, and product owners Integrate APIs and third-party libraries ... and Java Experience with Android SDK and Android Studio Knowledge of MVVM or other modern ...

Senior Software Engineer I

Detroit, MI · Remote

$121K - $159K/yr

Design and implement scalable backend and frontend solutions using technologies such as C#, Angular ... Strong experience building production software using languages such as C#, Java, Python, JavaScript ...

Proficiency in programming languages such as C#, Python, Java, FORTRAN, Visual Basic, and SQL ... Experience with front-end and back-end web development (html, CSS, JavaScript and SQL Server ...

Develop and maintain backend services, APIs, and microservices * Implement infrastructure as code ... Strong proficiency in one or more programming languages (Java, Python, Node.js, Go, etc.

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Strong proficiency in Java with Spring Boot for building production-grade microservices, including ... Experience with Node.js / TypeScript or similar backend languages (Go, Python) is a strong asset.

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Strong proficiency in Java with Spring Boot for building production-grade microservices, including ... Experience with Node.js / TypeScript or similar backend languages (Go, Python) is a strong asset.

Strong expertise in backend development (Node.js, .NET, Java, Python, or similar). * Deep ... Master's degree or PhD in Engineering, Computer Science, or Information Systems * 8+ years of ...

next page

Showing results 1-20

Backend Engineer Java information

See Rochester, MI salary details

$9

$50

$67

How much do backend engineer java jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for backend engineer java in Rochester, MI is $50.28, according to ZipRecruiter salary data. Most workers in this role earn between $44.71 and $57.98 per hour, depending on experience, location, and employer.

What does a Backend Engineer Java do?

A Backend Engineer Java is responsible for developing and maintaining the server-side logic, databases, and application programming interfaces (APIs) using the Java programming language. They ensure that the backend of web applications or software systems is efficient, secure, and scalable. Their work often involves collaborating with frontend developers, designing system architecture, and optimizing performance to handle large volumes of user requests. Backend Java engineers often use frameworks such as Spring or Hibernate and work with databases like MySQL or PostgreSQL.

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

AspectBackend Engineer JavaBackend Developer Java
Primary FocusDesigning, developing, and maintaining server-side applications and systemsImplementing and coding backend functionalities based on specifications
ResponsibilitiesSystem architecture, performance optimization, API developmentWriting code, debugging, integrating databases
Skills & CertificationsJava, Spring, REST APIs, SQL, cloud platformsJava, Spring, SQL, version control, testing tools
Work EnvironmentCollaborative teams, project planning, architecture designCode implementation, debugging, feature development

Both roles require Java expertise and similar certifications, but Backend Engineer Java typically involves higher-level system design and architecture responsibilities, while Backend Developer Java focuses more on coding and implementing features. Employers often see these roles as complementary within software development teams.

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

To thrive as a Backend Engineer Java, you need a solid understanding of Java programming, data structures, algorithms, and experience with backend frameworks, typically supported by a relevant degree or industry experience. Familiarity with tools and technologies such as Spring Boot, RESTful APIs, relational databases, and build systems like Maven or Gradle is commonly required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for excelling in collaborative and fast-paced development environments. These combined skills ensure robust, scalable backend systems that meet business needs and integrate smoothly within larger software architectures.

How does a Backend Engineer Java typically collaborate with frontend developers and other stakeholders in a project?

As a Backend Engineer Java, you will regularly collaborate with frontend developers to ensure seamless integration between server-side logic and user interfaces. This often involves participating in design discussions, clarifying API requirements, and troubleshooting integration issues. You’ll also engage with product managers, QA engineers, and sometimes DevOps teams to align on project goals, timelines, and deployment strategies. Effective communication is key to translating business requirements into reliable backend solutions and maintaining smooth workflows across the team.
What are popular job titles related to Backend Engineer Java jobs in Rochester, MI? For Backend Engineer Java jobs in Rochester, MI, the most frequently searched job titles are:
What job categories do people searching Backend Engineer Java jobs in Rochester, MI look for? The top searched job categories for Backend Engineer Java jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Backend Engineer Java jobs? Cities near Rochester, MI with the most Backend Engineer Java job openings:

C++ / Python Programmer

Waltonen

Warren, MI • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 26 days ago


Job description

Waltonen is seeking a hands-on Programmer to develop internal tools, workflow automation systems, and intelligent business applications that improve operational efficiency across the organization.
Responsibilities:
  • Design, develop, test, and maintain internal tools, agents, and workflow automation systems.
  • Build applications that support engineering, operations, manufacturing, and business functions.
  • Develop intelligent workflow automation solutions to streamline repetitive or manual processes.
  • Create and integrate tools for internal knowledge retrieval, reporting, process execution, and decision support.
  • Develop software applications and backend systems using Python, C, C++, Java, and related technologies.
  • Integrate technologies, APIs, databases, and business systems into existing infrastructure.
  • Build and deploy scalable production-ready and automation systems.
  • Collaborate across departments to identify and automation opportunities.
  • Troubleshoot, optimize, and maintain software performance, scalability, reliability, and security.
  • Research and implement emerging tools, frameworks, and technologies.
Qualifications:
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 3–5 years of software development experience.
  • Strong programming skills in Python, C / C++, Java, etc.
  • Experience with AI/ML technologies, APIs, and system integrations.
  • Understanding of workflow automation, Large Language Models (LLMs), Software architecture and scalable system design.
  • Experience with Git/version control systems.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work independently and execute projects with minimal oversight.

Preferred Qualifications
  • Experience developing automation systems.
  • Familiarity with Retrieval-Augmented Generation (RAG), Vector databases, Cloud platforms, Docker/containerized environments.
  • Experience in manufacturing, defense, automotive, or industrial environments preferred.
All employees are required to work within the confines and responsibilities of the quality system.
Benefits
  • Medical, Dental & Vision Insurance
  • Vacation and Holiday pay
  • Employer matching 401K
  • Hybrid work schedule after 90 days for eligible positions
  • Tuition Reimbursement
  • Flexible Spending Programs (FSAs)
  • Short-Term & Long-Term Disability insurance
  • Employee Referral Program
  • Additional Voluntary Benefit Programs
  • Off-site company events & Employee Luncheons
Who are we?
Founded in 1957 and proudly 100% U.S.-owned, Waltonen has deep roots in Warren, Michigan, and a strong commitment to supporting our local community. As a trusted engineering company, we serve the automotive, aerospace, and defense industries with precision, innovation, and integrity. Our team takes pride not only in the work we do, but in the positive impact we make—both in the industries we serve and in the community we call home.
Waltonen Engineering, Inc. is an equal opportunity employer and will consider qualified applicants for all positions without regard to race, color, sex, religion, national origin, age, marital status, weight, height, or the presence of a non-job-related medical condition or handicap.
 

Powered by JazzHR

13w24cSSJT