All roles

Senior Full-Stack Java Developer

Remote · USA Full-time New today

About the position We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters. Enterprise Technology plays a critical part in shaping the future of mobility. If you’re looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people’s lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are. In this position... The Variable Marketing & Incentives Product Development Organization is responsible for software development and support of the applications used to manage incentive programs, provide incentive information to dealers and consumers, process and validate incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive Services Team. We have a challenging list of projects including modernizing the Incentives technology platform and enhancing the interface between incentives and eCommerce. Based in Dearborn, MI, this is a hybrid position with a required four-day onsite presence each week. Relocation assistance may be available for qualified candidates.

Responsibilities

  • Developing Applications: Design, develop, and implement robust and scalable web applications using Java, Spring Boot, and other related technologies.
  • Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks in Angular
  • Back-End Development: Build server-side implementation, ensuring high performance and responsiveness to requests from the front-end
  • Database Management: Design and manage databases using SQL such as PostgreSQL, SQL Server
  • API Integration: Develop and consume Cloud native RESTful APIs to connect front-end and back-end services seamlessly.
  • Design solutions to have high performance and resilient enough for 99.99% availability
  • Testing and Debugging: Conduct thorough testing and debugging of applications to ensure software quality and reliability with 100% test coverage and full automated testing
  • Collaboration: Work closely with product managers and Other Software Engineers to define and implement innovative solutions for product direction, visuals, and experience.
  • Code Reviews: Participate in code reviews to maintain code quality and consistency.
  • Continuous Improvement: Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and deliver cutting-edge solutions.
  • Engage in the full product life cycle development as a full stack software engineer

Requirements

  • Bachelor of Computer Science, Information Systems, Systems Programming or equivalent combination of relevant education and experience
  • 10+ years of experience in Java development.
  • 5+ years of experience with Spring Boot and other modules including cloud versions, and related technologies and Front-end frameworks such as Angular
  • 3+ years of experience with Cloud Native RESTful APIs design and implementation with publishing REST Apis in APGIEE by meeting the Ford/ or other Company recommended Security Gates checks
  • 2+ years of experience with GCP Services - Cloud Run, Cloud Run Jobs, Cloud Scheduler, Secret Manager, Monitoring, pub/sub or similar Cloud experience.

Nice-to-haves

  • Master Degree in Computer Science, Computer Engineering or similar field.
  • Strong understanding of HTML, CSS, and JavaScript.
  • End to end (Build, integrate and deliver) support of batch jobs, REST API and Front-end Angular Application.
  • Database technologies SQL - PostgreSQL
  • Familiarity with version control systems like Git.
  • DevSecOps CI/CD - Tekton
  • IAC - Terraform
  • Monitoring (Dynatrace, Google Cloud Logging/Monitoring)
  • Incentive or ecommerce experience

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.

Apply tot his job Apply To this Job

Related roles

Java/Full-stack developer - Entry/Junior

Remote · USA Full-time

Remote Senior Backend Engineer - Java - EST USA - Up to $180k

Remote · USA Full-time

Jr. Java Mernstack Developer (Remote)

Remote · USA Full-time

Java Developer / Hybrid-Remote (Within the U.S.)

Remote · USA Full-time

Software Engineer - Full Stack Java Developer - Virtual

Remote · USA Full-time

Java Developer (Test - DO NOT apply)

Remote · USA Full-time

Senior AWS/Java Developer (Hybrid - Flexible Options)

Remote · USA Full-time

Software Engineer II- Java, AWS, MongoDB, CI/CD

Remote · USA Full-time

Junior Backend Java Developer

Remote · USA Full-time

Java Developer - Intermediate

Remote · USA Full-time

Entry-Level All-Inclusive Travel Consultant (Fully Remote)

Remote · USA Full-time

Experienced Livechat Support Specialist – Delivering Exceptional Customer Experiences for arenaflex

Remote · USA Full-time

Senior Product Support Specialist – Remote Customer Success Excellence ($25/Hour)

Remote · USA Full-time

Buick GMC District Sales Manager- Grand Rapids, Michigan, District 2123

Remote · USA Full-time

Experienced Remote Customer Service Coordinator – Deliver Exceptional Support from Home with arenaflex

Remote · USA Full-time

Experienced Full Stack Data Entry Specialist – Remote Work Opportunity with arenaflex

Remote · USA Full-time

Experienced Full Stack Live Chat Support Specialist – Delivering Exceptional Customer Experiences in a Remote Setting

Remote · USA Full-time

Experienced Customer Service Agent – Cross-Trained Airport Representative at arenaflex

Remote · USA Full-time

Certified ESL English Teacher (Online)

Remote · USA Full-time

Experienced Full Stack Pharmacy Technician – Data Entry/Intake for arenaflex Specialty Pharmacy

Remote · USA Full-time