Position Duties: Define, design, and ship new features using following technologies:
Java - Spring Boot - Angular – React - TypeScript - CI/CD – GCP – APIs - TDD Agile methodologies and practices Collaborate and communicate clearly with Product Managers, Product Owners and UI/UX designers during development and support of application features. Perform technical design, coding with test automation, support, and documentation of software application modifications. Ensure quality code is delivered through high standards, continuous integration, development and testing. Develop test plans, execution and continuous releases. Work as part of a product team to lead the engineering, development and coding of complex solutions that enable critical Connected Consumer and Vehicle Features. Deliver software craftsmanship principles in the projects and be able to share the successful mplementation. Develop tools and processes to automate the delivery of new features/capabilities while elimination waste. Perform installations and customizations within GCP of open-source CMS technologies such as Strapi, Payload CMS, ApostropheCMS and/or Directus. Primary Skills Required: Experience developing Java Spring Boot API's Experience with key development and deployment tools (ex. GitHub, & Jenkins) Experience developing with Angular Experience developing with React Experience developing with TypeScript, Next.js, Node.js, etc. Experience with varying databases (SQL Server, MongoDB, PostreSQL) Team oriented with strong interpersonal skills and able to work as part of a product team Strong written/oral communication skills Strong drive for results and ability to work independently Demonstrated commitment to quality and project timing Experience in creating and executing detailed test plans Ability to work independently and take initiative when solving unexpected problems Ability to deliver under pressure Primary Skills Preferred: Experience with Security and Code Quality Tools (i.e. 42 Crunch, Checkmarx) Experience with Content Management Systems (Adobe Experience Manager, SharePoint, Strapi, Magnolia, Drupal, etc.) Prior experience working with major programs/products involving multiple stakeholders or multiple regions Experience Required Java / Spring Boot experience Angular/React experience Database experience Education Required Bachelor's degree in an information technology related discipline Ford Motor Company is an Equal Opportunity Employer, as we are committed with a diverse workforce, and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran and basis of disability.
#J-18808-Ljbffr