G-TECH Services, Inc. JAVA Software Engineer - In Vehicle Systems in Taylor, Michigan
The Connected Vehicle team is focused on extending the service offerings of cloud, mobile, web and in-vehicle systems (such as SYNC) by working with our client's internal teams as well as multiple suppliers.
This request is to fill a Software Engineer position on the Connected Vehicle Location-Based Services team.
The Software Engineer role will work on a Balanced Team and collaborate with a Product Owner, Product Manager, and Product Designer to deliver projects and features to support future Connected Vehicle programs.
The emerging mode software developer will be responsible for working in the full technology stack.
Position involves working with Product Development, Digital Services, and Mobile Solutions.
Software developer with responsibilities to Define, Design, Develop, Deploy and Support applications/services and proofs-of-concept to support new location-based vehicle features.
Participate as a member of an agile team leveraging continuous deployment and test automation in order to deploy application changes to production.
Work in a highly collaborative environment with a balanced product team of developers to deliver projects/features.
Active participation in mob and paired programming on a regular basis.
Span multiple environments (Vehicle, Cloud, and Mobile) to support end-to-end feature delivery Collaborate with global, cross-functional stakeholders.
Provide leadership in areas of expertise, willing to learn and grow in areas of opportunity and need.
JAVA Spring Framework experience (reactive, boot, mvc).
XP Programming techniques (paired programming, TDD/BDD, CI/CD/CD).
Experience with cloud architecture (Azure/AWS/Pivotal Cloud Foundry).
Experience designing and developing RESTful Services and Web Applications.
Familiarity with microservice architecture and 12-Factor design patterns.
Multiple programming environments (Mobile, Vehicle, and Cloud).
Understanding of In-vehicle architectures, embedded development.
Test Driven Development, Continuous Integration/Deployment.
Mobility portfolio (Connected Vehicle, GDIA, etc.).
Linux, shell scripting or other scripting languages.
- Computer Science, Computer Engineering, Systems Engineering, Software Engineering or equivalent
Function Information Technology
Req ID JN -052019-111305