Job Title: Java Developer
Location: Auburn Hills, MI (Day 1 Onsite)
Job Type: Contract
Job Description: - Years of Experience: 7.
- Able to integrate with and managing APIs exposing microservices (REST, SOAP) including development and support of Java/JavaScript services.
- Experience on Web Portal design and development, including Web content management.
- Good UML skills and ability to facilitate OO/J2EE design, following best practices and design patterns.
- Familiarity with event-based System of Engagement architectures.
- Ideally familiar with Design Thinking, Behavior and Test-Driven Development.
- Experience developing cloud-hosted, responsive, single page web applications using JavaScript, Java, HTML5, CSS3.
- High proficiency with client side JavaScript frameworks (preferably React/Redux), server side frameworks (preferably NodeJS) and NoSQL databases (preferably MongoDB).
- Experience with Liferay or other portlet based service preferred.
- Experience working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts).
- Demonstrates active pursuit of optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins/Bamboo, Mocha/Karma, etc).
- Kafka. Node.JS, Docker / Kubernetes / Mesos / CoreOS, AWS.
- Rx and ICP framework and operator libraries, core execution engines, high scale streaming data management, manageability and tooling, and system optimization.
- Experience with automotive and head unit preferred.
- Familiarity with test-and-learn approaches using web and customer analytics data, understanding how these drive hypotheses-based development.
Mandatory Experience: - 6-8 years of software engineering experience.
- Experience in the automotive industry and automotive connectivity.
- Previous experience with large-scale cloud solutions, preferably built on AWS.
Preferred Experience: - Working experience in Agile development processes.
- Previous experience working with/for a large, complex, global organization.