Software Engineer (Onsite) at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

10 Mar, 26

Salary

0.0

Posted On

10 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Gradle, Agile, Apache Kafka, RabbitMQ, Google Cloud Pub/Sub, NgRx, RxJS, Extreme Programming, Pair Programming, TDD, Service Mesh, Terraform, BDD, Cucumber, JBehave

Industry

Motor Vehicle Manufacturing

Description
Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 3 -5 years of progressive, post-baccalaureate experience in software engineering. 3 -5 years of experience developing complex backend services using Java (specifically modern features found in Java 17), with deep expertise in concurrency, performance optimization, and the Spring Boot ecosystem. 3 -5 years of experience with Gradle for build automation and dependency management. 3 -5 years working within Agile methodologies (Scrum/Kanban) with a focus on cross-functional collaboration. Experience designing systems using message brokers such as Apache Kafka, RabbitMQ, or Google Cloud Pub/Sub. Proficiency with NgRx for state management and RxJS for reactive programming within Angular applications. Previous experience acting as an "Anchor" or mentor in an Extreme Programming (XP) environment, specifically coaching junior developers on Pair Programming and TDD practices. Familiarity with Service Mesh technologies (e.g., Istio, Linkerd) and advanced Terraform module management. Experience with Behavior Driven Development (BDD) tools such as Cucumber or JBehave. Prior experience in the Automotive, IoT, or Connected Vehicle sectors, specifically with MQTT or telematics data. Established and active employee resource groups
Responsibilities
The Software Engineer will develop complex backend services and optimize performance using modern Java features. They will also mentor junior developers and collaborate within Agile teams.
Loading...