Job Requirements : Responsible for detailed design, development / unit testing and integration of applicationsProduce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirementsDevelop configurable software services that support applications integrates to enterprise servicesIdentify technical issues & coordinate the resolution of these issues with extended team members from other applicationsUses secure development best practices and design patternsCreate or update design and systems documentation for developed or modified services or programsCreate process and data flow diagrams for data movement captureCross train team members for full knowledge coverage on teamAnalyze and translate business requirements to technical designAnalyze and resolve technical issuesCollaborate / communicate with project team and business users as requiredSupport functional testing and performance testingWorks with technical delivery lead on project activitiesEnsure assigned work is implemented within project schedules Includes all developer skills, plus the following : Minimum of 7+ years overall IT experience : including 5+ years of web service development and integration experienceStrong Automotive OEM experienceSolid understanding of various enterprise services and micro-service conceptsDesign, develop, deploy, test and maintain technical assets in SOA environment, web services and integrationSolid understanding of Enterprise Service Bus conceptsExperience with DevOps in a cloud environment a plusExperienced in waterfall, iterative, and agile methodologies Technical Experience : IBM MDM Java (BOBJ) development experience is a mustExperience in Configuring WebSphere development environment Familiarity with Customer, Customer / Vehicle Relationship, Vehicle and Employee domain and custom extensionsOracle / SQL and Cloudera Data Lake experienceInformatica experience a plus
Education : Bachelors Degree