Senior Full Stack Developer

Ford Ford · Auto · Dearborn, MI +1 · Ford Next Businesses

Senior Full Stack Developer with 8+ years of experience in designing, developing, and maintaining scalable full stack applications. The role involves collaborating with cross-functional teams, building RESTful microservices with Java and Spring Boot, developing front-end applications with React/Angular, and working with cloud-native architectures on GCP. Responsibilities include implementing infrastructure as code with Terraform, testing (TDD, BDD, UI, E2E), performance optimization, and utilizing DevOps tools for deployment and management. Requires strong experience in Java, SpringBoot, MongoDB, PostgreSQL, distributed systems, RESTful web services, cloud platforms (GCP), and API security tools.

What you'd actually do

  1. Design, develop, and maintain scalable full stack applications including frontend, backend and database layers.
  2. Collaborate with cross functional teams to understand business requirements and translate them to technical solutions.
  3. Build and consume RESTful microservices using Java and Spring Boot
  4. Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS.
  5. Work with cloud-native architectures on GCP.

Skills

Required

  • Java
  • Spring Boot
  • React
  • Redux
  • Angular
  • HTML
  • CSS
  • GCP
  • Compute Engine
  • Cloud Run
  • Cloud SQL
  • Cloud Storage
  • PUB-SUB
  • Application Monitoring
  • Memory Store for Redis
  • Cloud Functions
  • Terraform
  • TDD
  • BDD
  • Selenium
  • Cypress
  • Playwright
  • JVM tuning
  • API Load and Performance testing
  • DevOps tools
  • Tekton
  • SonarQube
  • Checkmarx
  • Fossa
  • GitHub
  • API security
  • 42Crunch
  • Apigee
  • Node.js
  • MongoDB
  • PostgreSQL

Nice to have

  • analytical and critical thinking skills
  • architectural decisions
  • system architecture

What the JD emphasized

  • 8+ years of progressive, enterprise-level experience in software development demonstrating expertise in Java, SpringBoot, Mongo DB, PostgreSQL.
  • 5+ experience in designing/implementing large-scale distributed systems and RESTful web services with proficiency in full-stack development using React, Redux, Java, and Node.js.
  • 2+ Proficiency with software development and delivery tools and pipelines (Jira, JFrog, Jenkins, Tekton, Terraform, SonarQube, 42Crunch, Fossa, GitHub).
  • 2+ experienced in utilizing API security and conformance scanning tools (e.g., 42Crunch) as well as API management platforms (e.g., Apigee) for developing web service proxies and publishing APIs
  • 2+ years of experience in cloud platforms (e.g.,GCP) and related services.