Software Engineer
Wyoming, MI · On-site
$80K - $90K/yr
Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...
Wyoming, MI · On-site
$80K - $90K/yr
Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...
Wyoming, MI · On-site
$80K - $90K/yr
Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...
Dearborn, MI · On-site
$48.25 - $62.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
Java Full Stack Software Engineer Overview / Summary We are seeking a Software Engineer to design, develop, test, and maintain software applications within a CAD/CAE domain. The role requires strong ...
Dearborn, MI · On-site
$48.25 - $62.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
Java Full Stack Software Engineer Overview / Summary We are seeking a Software Engineer to design, develop, test, and maintain software applications within a CAD/CAE domain. The role requires strong ...
Medical
Dental
Vision
Life
Retirement
PTO
We are looking for a Senior Software Engineer - Data Platform with strong Java and Python experience to help design, build, and evolve production-grade data and automation solutions. This role is ...
Quick apply
Medical
Dental
Vision
Life
Retirement
PTO
We are looking for a Senior Software Engineer - Data Platform with strong Java and Python experience to help design, build, and evolve production-grade data and automation solutions. This role is ...
Dearborn, MI · On-site
$48.25 - $62.50/hr
Medical
Dental
Vision
Life
Retirement
PTO
Java Full Stack Software Engineer Overview / Summary We are seeking a Software Engineer to design, develop, test, and maintain software applications within a CAD/CAE domain. The role requires strong ...
Dearborn, MI · On-site
$48.25 - $62.50/hr
Medical
Dental
Vision
Life
Retirement
PTO
Java Full Stack Software Engineer Overview / Summary We are seeking a Software Engineer to design, develop, test, and maintain software applications within a CAD/CAE domain. The role requires strong ...
Dearborn, MI · On-site
$114K - $151K/yr
Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with ...
Quick apply
Dearborn, MI · On-site
$114K - $151K/yr
Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with ...
Sterling Heights, MI · On-site
$76/hr
Principal Software Engineer & Lead role , Sterling Heights, MI Shift: First - 08:00am - 05:00PM Work Schedule: 9/80 Travel Required: Yes - 05% OT Expected: Yes We are seeking experienced Embedded ...
Quick apply
Sterling Heights, MI · On-site
$76/hr
Principal Software Engineer & Lead role , Sterling Heights, MI Shift: First - 08:00am - 05:00PM Work Schedule: 9/80 Travel Required: Yes - 05% OT Expected: Yes We are seeking experienced Embedded ...
$47.50 - $65.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a Software Engineer on the device connectivity layer, you will play a key role in shaping the ... Java would be used to design and build RESTful and gRPC based microservices with Spring Boot.
Quick apply
$47.50 - $65.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a Software Engineer on the device connectivity layer, you will play a key role in shaping the ... Java would be used to design and build RESTful and gRPC based microservices with Spring Boot.
Dearborn, MI · On-site
$140 - $190/hr
Provide technical direction for software development and architecture in SAP Commerce Cloud ... Strong proficiency in Java, J2EE and the Spring Framework (Spring Boot, Spring Security, Spring ...
Dearborn, MI · On-site
$140 - $190/hr
Provide technical direction for software development and architecture in SAP Commerce Cloud ... Strong proficiency in Java, J2EE and the Spring Framework (Spring Boot, Spring Security, Spring ...
Dearborn, MI · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer #1059310 * Employees in this job function are responsible for designing ... Some experience with Java, with a strong focus on how Java applications interface with DB2 ...
Quick apply
Dearborn, MI · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer #1059310 * Employees in this job function are responsible for designing ... Some experience with Java, with a strong focus on how Java applications interface with DB2 ...
Dearborn, MI · On-site
$52.50 - $67/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title Senior Software Engineer - Java Spring Boot & Google Cloud (GCP) Overview We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable software ...
Dearborn, MI · On-site
$52.50 - $67/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title Senior Software Engineer - Java Spring Boot & Google Cloud (GCP) Overview We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable software ...
Dearborn, MI · On-site
$52.75 - $67.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title Senior Software Engineer - Java Spring Boot & Google Cloud (GCP) Overview We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable software ...
Dearborn, MI · On-site
$52.75 - $67.25/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title Senior Software Engineer - Java Spring Boot & Google Cloud (GCP) Overview We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable software ...
Ann Arbor, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Principal Software Engineer focused on Security & Compliance, you will set the technical ... Deep backend engineering expertise (Python, Java, Go, or similar) and experience with production ...
Ann Arbor, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
As a Principal Software Engineer focused on Security & Compliance, you will set the technical ... Deep backend engineering expertise (Python, Java, Go, or similar) and experience with production ...
Detroit, MI · On-site
$133K - $179K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Detroit, MI · On-site
$133K - $179K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Farmington Hills, MI · On-site
$51 - $69.75/hr
Java AI Engineer Location: Farmington Hills, MI (Hybrid) Hiring Type: Contract Note: only 1 Round of interview Face to Face. We are looking for an AI Engineer / Applied AI Developer. The ideal ...
Quick apply
Farmington Hills, MI · On-site
$51 - $69.75/hr
Java AI Engineer Location: Farmington Hills, MI (Hybrid) Hiring Type: Contract Note: only 1 Round of interview Face to Face. We are looking for an AI Engineer / Applied AI Developer. The ideal ...
Warren, MI · On-site
$110 - $150/hr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization.* Active participation as an SME to ...
Warren, MI · On-site
$110 - $150/hr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization.* Active participation as an SME to ...
Warren, MI · On-site
$115K - $151K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization. * Active participation as an SME to ...
Warren, MI · On-site
$115K - $151K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization. * Active participation as an SME to ...
Ypsilanti, MI · On-site
$86K - $181K/yr
Medical
Retirement
PTO
Proficiency in Java or C# * Ability to quickly learn and adopt new technologies and processes. * Must be willing to work on-site in Ypsilanti, MI. Desired: Strong backend software engineering skills ...
Ypsilanti, MI · On-site
$86K - $181K/yr
Medical
Retirement
PTO
Proficiency in Java or C# * Ability to quickly learn and adopt new technologies and processes. * Must be willing to work on-site in Ypsilanti, MI. Desired: Strong backend software engineering skills ...
Warren, MI · Hybrid
$115K - $151K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization. * Active participation as an SME to ...
Warren, MI · Hybrid
$115K - $151K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization. * Active participation as an SME to ...
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer #1061088 * Employees in this job function are responsible for designing ... Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python.
Quick apply
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer #1061088 * Employees in this job function are responsible for designing ... Design and secure high-throughput backend services using Java (Spring Boot), Go, or Python.
| Aspect | Trainee Principal Java Software Engineer | Principal Java Software Engineer |
|---|---|---|
| Experience Level | Entry-level to early career | Senior-level with extensive experience |
| Certifications | Typically none or basic Java certifications | Advanced certifications like Oracle Certified Professional |
| Work Environment | Learning-focused, mentorship programs | Leadership roles, strategic project involvement |
| Responsibilities | Assisting in development, learning best practices | Designing systems, leading projects, mentoring |
The Trainee Principal Java Software Engineer is an entry-level role focused on learning and supporting development tasks, while the Principal Java Software Engineer is a senior expert responsible for architecture, leadership, and strategic technical decisions. The roles differ mainly in experience, responsibilities, and level of independence within Java development teams.
The most popular types of Principal Java Software Engineer jobs in Michigan are:
Cities in Michigan with the most Trainee Principal Java Software Engineer job openings:
8.5
Based on 10 frontline employees who took The Breakroom Quiz
78th of 245 rated software companies
Responsibilities & Duties:
- Write code and contribute to the development of software applications, modules, or components.
- Participate in higher-level aspects of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management.
- Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software.
- Collaborate with other team members, including software architects, designers, and product managers, to ensure alignment with project goals and timelines.
- Proficiency in Java: Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and concurrency/multithreading.
- Enterprise Frameworks: Experience with Spring in particular Spring Boot.
- RESTful API Design: Experience designing, building, and securing robust, scalable REST APIs for third-party integrations and internal UI consumption.
- Database Expertise: Proficiency with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Search Engine Technology: Experience with search and indexing technologies such as Elasticsearch.
- Experience in React, Next.js and Material UI.
- Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
- Familiarity with AI directed prompt engineering for developing applications.
Requirements:
- Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.
- 3+ years of experience in software development, with proficiency in one or more programming languages.
- Understanding of software engineering principles, design patterns, algorithms, and system architecture.
- Familiarity with modern software development tools, frameworks, and methodologies.
Salary range: $80,000 - $90,000 USD per year.
Get the full story on Breakroom
Sourced by ZipRecruiter
Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.
Accounting services
1,001 - 5,000 Employees
Ottawa, ON, CA