Job Description
My customer, located in Auburn Hills, MI has a long term project available for a UI developer.
Location: Auburn Hills, MI
Note: need to have Liferay experience
Minimum of 7+ years overall IT experience: including 5+ years of web UI development and integration experience
" Responsible for leading detailed UI design, development/unit testing and integration of applications
" Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
" Develop configurable software services that support applications integrates to enterprise services
" Lead root cause analysis and trouble shooting including bug remediation
" Uses secure development best practices and design patterns
" Create or update design and systems documentation for developed or modified services or programs
" Create process and data flow diagrams for data movement capture
" Cross train team members for full knowledge coverage on team
" Analyze and translate business requirements to technical design
" Lead root cause analysis and trouble shooting including bug remediation
" Collaborate/communicate with project team and business users as required
" Support functional testing and performance testing
" Works with technical delivery lead on project activities
" Ensure assigned work is implemented within project schedules
" Strong Automotive OEM experience
" Solid understanding of various enterprise services and micro-service concepts
" Solid understanding of MicoService concepts and 12 Factor App design principles
" Experience with DevOps in a cloud environment a plus
" Experienced in waterfall, iterative, and agile methodologies
" Demonstrated experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML
" Demonstrated experience using UX design tools for facilitating the UI requrirement gathering and wire frame design
" Demonstrated experience with design and developing web applications with Liferay platform
" Experience in web application architecture, particularly Single Page Application design
" Proficient with UML models, and use them for communicating and documenting application designs
" Knowledge of core J2EE patterns
" Experience preferred with consuming and building web services (RESTful) using Java APIs and tools, such as Spring Boot
" Experience preferred with the Spring Framework and general MVC frameworks
" Experience preferred with continuous integration tools (e.g. SVN/Git, JIRA, Jenkins, Maven, etc.)
" Experience preferred with implementing authentication, authorization, Single Sign On, SAML, OAuth from a front end perspective
" Experience preferred in working with various web application servers (Websphere, JBoss, Tomcat)
Heavy emphasis on experience with the following technologies:
" Liferay DXP
" Angular, specifically Angular 4 or higher knowledge.
" Bootstrap/equivalent responsive design framework
" JQuery
" Ajax
" JSON
" Jenkins
" Subversion
" JIRA
" Javascript