Sr. Java Developer
Location: Auburn Hills MI Need locals only!
Duration: 6 Months
Job Description:
- Min. Years of Experience: 10.
- 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 eventbased System of Engagement architectures.
- Ideally familiar with Design Thinking Behavior and TestDriven Development.
- Experience developing cloudhosted responsive single page web applications using JavaScript Java HTML5 CSS3.
- High proficiency with clientside JavaScript frameworks (preferably React/Redux) serverside frameworks (preferably NodeJS) and NoSQL databases (preferably MongoDB).
- Experience with Liferay or other portletbased service preferred.
- Experience working with Agile methodologies (Scrum Lean Startup XP) and crossfunctional 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 testandlearn approaches using web and customer analytics data understanding how these drive hypothesesbased development.
- Experience presenting ideas concepts and POCs to executive teams and stakeholders.
Mandatory Experience:
- 68 years of software engineering experience.
- Experience in the automotive industry and automotive connectivity.
- Previous experience with largescale cloud solutions preferably built on AWS.
Preferred Experience:
- Working experience in Agile development processes.
- Previous experience working with/for a large complex global organization.