Modis: Senior Java Developer at Modis (Detroit, MI) (Detroit, MI)

Posted: Jan 30, 2019

Position Description:

The Software Engineer will work on a balanced team to deliver projects and features. The SE will be responsible for working in the full technology stack with a major component being cloud development. Key responsibilities: Define, Design, Develop and Deploy applications/services to support new 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. Collaborate with a balanced team of developers to deliver projects/features. Span multiple environments (Vehicle, Cloud, Mobile) to support end-to-end feature delivery. Collaborate with global, cross-functional stakeholders.

Experience Required:

- Java development experience with Spring and Spring Cloud frameworks, including Spring Cloud Netflix

- Experience in microservice architecture leveraging REST APIs

- Experience in Swagger for REST API documentation

- Experience with Cloud environments (Azure/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)

Git/GitHub source code repository

- Strong communication skills Familiarity with other common programming/scripting languages (ex. Python)

- Experience with iOS/Android development a plus

- Pivotal Cloud Foundry certification and/or experience

- Development experience in multiple programming environments (Mobile, Vehicle, Cloud)

- Experience with Cloud environments (Azure/PCF)

- API development, including OAuth2

Experience Preferred:

- Familiarity with other common programming/scripting languages (ex. Python)

- Familiarity with Performance Testing and JMeter, Postman, Newman, cURL

- Pivotal Cloud Foundry certification and/or experience

- Development experience in multiple programming environments (Mobile, Vehicle Cloud)


Education Required:

- BA/BS in Computer Science or related field, or equivalent experience

More Information

Source: Stack Overflow


More Opportunities: