Job Description :
Title: Fullstack Developer Location: Dearborn MI Duration: CTH Job Description: Position Description: Key responsibilities of Full Stack Software Engineer: Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new OTA vehicle features. Ensure quality, on-time delivery using Agile, test-driven-development principles. Directly contribute to development activities utilizing Software Craftsmanship/ Clean Code principles, practices and tools. Assist in setup, configuring, maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test and code analysis. Work with Product Manager, Product Designer and Anchor Engineers to shape the technology directions for the OTA Product Line. Collaborate with a balanced team of developers to deliver projects/features. Collaborate with global, cross-functional stakeholders. Skills Required: Java development experience with Spring and Spring Cloud frameworks Experience in microservice architecture leveraging REST APIs Experience in Swagger for REST API documentation Experience with Cloud environments Azure or Pivotal Cloud Foundry Experience with Test Driven Development and Agile Methodologies Experience with Unit and Integration testing using mocking frameworks Experience with Software Development tools Backlog Management, Source Code Management, Test Management, CI CD, etc Git or GitHub source code repository Strong communication skills Experience Required: Java development experience with Spring and Spring Cloud frameworks Experience in microservice architecture leveraging REST APIs Experience in Swagger for REST API documentation Experience with Cloud environments Azure or Pivotal Cloud Foundry Experience with Test Driven Development and Agile Methodologies Experience with Unit and Integration testing using mocking frameworks Experience with Software Development tools Backlog Management, Source Code Management, Test Management, CI CD, etc Git or GitHub source code repository Strong communication skills