Software Engineer (2) - Commodity Engineer 3

EPITEC · Dearborn, MI New
LinkedIn

Posted

Jul 14, 2026 (Yesterday)

Seniority

Senior

Work Model

Hybrid

Type

Contract

Category

Full-Stack

Salary

CA$104k – CA$166k ≈ $75,920 – $121,472 USD

Skills

Agile Angular Artificial Intelligence BDD GCP GitHub Google Cloud Java Jira Kafka Microservices MySQL Oracle PostgreSQL Pub/Sub Spring Boot SQL TDD

Description

Software Engineer – Java Full Stack (CAD/CAE Applications) Location: Hybrid (4 days onsite, 1 day remote) in Dearborn, MI **LOCAL CANDIDATES ONLY** Type: W2 contract, ongoing. No C2C Pay: $50-$80 / hour, depending on experience and benefits. About The Role We are seeking a Software Engineer to support Propulsion in-house developed applications within the CAD/CAE domain . This role requires strong expertise in Object-Oriented Programming (OOP), Java, Angular, cloud technologies, and software testing . The selected candidate will work through the full software development lifecycle, including requirements analysis, design, development, debugging, testing, and deployment within a version-controlled environment using GitHub. Key Responsibilities Engage with customers to understand use cases, pain points, and requirements while advocating for user-centric software solutions. Design, develop, test, and deliver scalable software solutions using modern tools, frameworks, technologies, and Agile methodologies. Assess application requirements and determine appropriate technology stacks, integration methods, and deployment strategies. Create high-level software architecture designs, defining application structure, components, and interfaces. Follow development practices including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD). Develop user-friendly front-end applications and maintain back-end APIs and microservices. Evaluate and incorporate emerging technologies to improve solution delivery and development efficiency. Required Skills Java Angular Spring Boot REST APIs PostgreSQL MySQL Oracle GCP Cloud Run Jira GitHub Preferred Skills Kafka Testing Methodologies Artificial Intelligence / Expert Systems Required Experience 5+ years of Java Full Stack development, building scalable web applications using microservices architecture and APIs. 3+ years of Angular development 5+ years of SQL, Oracle, or PostgreSQL database experience. Google Cloud Platform (Cloud Run, Pub/Sub, GCS Buckets) and cloud deployments. Strong experience with functional, integration, regression, and automated testing. Experience writing and analyzing complex SQL queries within relational databases. Experience with Test-Driven Development (TDD) Preferred Experience Agile software development Jira TDD/BDD development practices Object-Oriented Design (OOD/OOP) Static and dynamic code analysis AI development experience