Java Developer

Advantage Resourcing - Dearborn, MI3.7

TemporaryEstimated: $86,000 - $120,000 a year
Position Description:
Develop best in class software using Java expertise
Deploy and maintain the software for future enhancements
Work with OEM Motor Company’s cross-functional teams to identify, capture and refine system requirements.
Provide robust and elegant software solutions
Facilitate internal developers or third-party companies to develop, integrate, and test software deliveries using embedded diagnostic and development tools.
Coordinate and participate in architecture, requirements, code, and test case reviews.
Develop and build advanced test automation architectures, solutions, plans, and suites for world-class infotainment systems on current and future vehicle models for global markets.
Plan, schedule, execute, and maintain a lab environment and automation test collateral/infrastructure to ensure component, system, and vehicle validation milestones are met with high-quality test results.
Interface with cross-functional, cross-organizational, and cross-regional teams to gain in-depth understanding of complex system architecture concepts
Analyze the existing systems and specifications, blue prints to establish technical artifacts
Participate in technical design reviews to present the artifacts and capture the teams feedback
Establish cross-functional governance weekly meetings for systems architecture and drive agenda for governance topics.
Document action items, follow ups and key decisions in the governance meetings and effectively communicate across various teams
Develop internal milestones and plans, including work breakdown structures, activity assignments and project schedules.
Function effectively in a matrix organization.
Prepare presentations for various architecture meetings and system level reviews.

Skills Required:
Experience developing Java applications (preferably within a cloud environment)
Knowledge of XML, SOAP, REST, UML, Message Flows, SOA Security, and Messaging concepts.
Ability to work in cross-functional disciplines which includes Engineering, Information Technology, Technical Support
Strong customer focus and excellent communication skills, both written and oral
High level of interpersonal skills to work effectively in a geographically dispersed team
Broad understanding of embedded module software design is preferred.
Understanding of network communication protocols, transport protocols and payload optimization techniques.
Knowledge of Enterprise IT, Cloud and Mobile App software lifecycle is preferred.
Ability to work with large cross-functional teams under aggressive timelines and sporadic heavy workloads.
High degree of self-motivation and willingness to participate in long hours of meetings.
Goal oriented, self-starter with ability to work with minimal supervision.
Highly analytical with strong oral and written communication skills: oral/presentation and effective written follow-up and summaries.

Experience Required:
A minimum 5+ years of software development experience is required

Education Required:
BS Engineering discipline in Computer Sciences or Electrical Engineering disciplines with relevant experience.