Software Engineer Commodity Engineer
Listed on 2026-02-18
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Java Developer
Job Title:
Software Engineer (2) - Commodity Engineer 3
Location:
Dearborn, MI
Job Type: Contract
Expected hours per week: 40 hours per week
Schedule:
Monday – Friday, 8-5, Hybrid.
Pay Range: $56-58 Per Hour (Per hour)
Job Description:
About the RoleEmployees in this role are responsible for designing, developing, testing, deploying, and maintaining high?quality software applications and products that meet customer and business needs. This role spans the entire software development lifecycle (SDLC) and includes both front end and back-end development. Full stack engineers contribute across user interfaces, server side logic, APIs, and cloud native deployments while adhering to best practices in security, performance, and scalability.
PositionSummary
This is a hybrid position requiring 4 days per week in the office. Candidates must be local.
Key Responsibilities- Engage with customers to deeply understand their use cases, pain points, and requirements, demonstrating empathy and advocating for user centric solutions
- Design, develop, test, and deliver scalable software solutions using modern tools, languages, frameworks, and agile methodologies
- Analyze application requirements and determine appropriate technology stacks, integration approaches, and deployment strategies
- Create high level software architecture designs outlining system structure, components, interfaces, and data flows
- Collaborate closely with cross functional teams including product owners, designers, architects, and other engineers
- Define and implement software testing strategies, guidelines, policies, and processes aligned with organizational standards and industry best practices
- Continuously improve application performance, reliability, and scalability through optimization and adoption of new technologies
- Follow modern engineering practices such as Test Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD)
- Support security best practices to protect user data, including encryption, authentication, authorization, and data anonymization
- Design and build user friendly, responsive, and interactive front-end interfaces
- Develop and maintain back-end services, APIs, and microservices using server-side technologies
- Evaluate and incorporate emerging technologies and participate in industry collaboration to support evolving architecture and platform capabilities
- Angular (v16 or higher)
- HTML5 and CSS3
- Java (Core Java, OOP principles)
- Spring Boot 3
- Spring Data JPA
- Spring Security
- RESTful API and Microservices architecture
- Postgre
SQL (or Oracle / SQL databases) - Google Cloud Platform (GCP)
- Cloud Run
- Pub/Sub
- Google Cloud Storage (GCS)
- Authentication and authorization mechanisms
- JUnit
- Agile Software Development methodologies
- Jira
- Test?
Driven Development (TDD) / Behavior?
Driven Development (BDD) - Strong understanding of object?oriented design principles
- Code quality analysis using static and dynamic analysis techniques
- 5+ years of experience with Angular (v16+)
- 5+ years of experience with HTML and CSS
- 5+ years of experience with Spring Boot, Spring Data JPA, and Spring Security
- 5+ years of experience with Java core development and OOP concepts
- 5+ years of experience with SQL databases (Postgre
SQL, Oracle, or equivalent) - Hands?on experience with microservices and REST API development (including Apigee)
- Experience developing and deploying applications on Google Cloud Platform
- Required:
Bachelor’s Degree
- Hybrid role
- In?office 4 days per week
- Local candidates only (not a remote position)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).