Full stack Developer

Ford Motor Company

Chennai District

On-site

INR 1,200,000 - 2,400,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ford Motor Company seeks a skilled Full-Stack Cloud Developer to design, develop, deploy and support cloud-native enterprise apps using Java, Spring Boot, microservices, APIs, and Google Cloud Platform.

The role focuses on backend development, cloud implementation, API integration, observability, automated testing, and production support, collaborating with global teams across the US, India, and other regions.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of software development/cloud engineering experience.
  • 3+ years with Java and Spring Boot.
  • Experience designing RESTful APIs and microservices.

Responsibilities

  • Design, develop, test, deploy, and support cloud-native enterprise apps.
  • Develop scalable backend services and REST APIs.
  • Integrate cloud services using Google Cloud Platform.
  • Implement asynchronous processing and event-driven patterns with Pub/Sub or similar.
  • Build and maintain containerized apps with Docker/Kubernetes/OpenShift/PCF.
  • Support CI/CD pipelines and IaC with GitHub, Jenkins, Tekton, Maven, Terraform.
  • Ensure application security with OAuth2/OIDC/JWT/TLS.
  • Collaborate with global teams across regions and Agile ceremonies.
  • Provide production support and performance tuning.

Skills

Java
Spring Boot
Microservices
REST APIs
GCP
Docker
Kubernetes
CI/CD
Terraform
OAuth2
JWT
Security

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
OpenShift
PCF
GitHub
Jenkins
Terraform
Postman
Swagger/OpenAPI
Maven

Job description

e are seeking a skilled Full-Stack Cloud Developer to design, develop, deploy, and support cloud-native enterprise applications using Java, Spring Boot, microservices, APIs, and Google Cloud Platform.

The successful candidate will work as part of a globally distributed engineering team supporting enterprise applications and integration services. This role will focus on backend development, cloud implementation, API integration, application monitoring, automated testing, and production support.

The position will collaborate with U.S.- and India-based architects, technical leads, software engineers, business analysts, security teams, testing teams, and production-support teams to deliver scalable, secure, and reliable applications.

What you’ll do...
  • Design, develop, test, deploy, and support cloud-native applications using Java, Spring Boot, Spring Framework, and microservices.
  • Develop scalable backend services, REST APIs, background workers, scheduled jobs, and event-driven applications.
  • Build and consume RESTful APIs using JSON, OpenAPI, Swagger, Postman, and enterprise API standards.
  • Develop cloud applications using Google Cloud Platform services, including:
    • Cloud Run
    • Cloud Run Jobs
    • Cloud Scheduler
    • Cloud Storage
    • Cloud Pub/Sub
    • Secret Manager
    • IAM
    • Cloud Logging and Monitoring
  • Implement asynchronous processing, messaging, retry handling, dead-letter processing, and event-driven integration using Pub/Sub or similar technologies.
  • Build and maintain containerized applications using Docker, Kubernetes, OpenShift, or PCF.
  • Support CI/CD pipelines using GitHub, Jenkins, TeamCity, Tekton, Maven, and related DevOps tools.
  • Work with Infrastructure-as-Code and cloud configuration using Terraform or comparable tools.
  • Implement application security using OAuth2, OIDC, JWT, Microsoft Entra ID, service accounts, secrets management, and TLS/SSL.
  • Integrate cloud services with enterprise applications, databases, APIs, messaging systems, and external platforms.
  • Develop and maintain database solutions using PostgreSQL, MySQL, Oracle, MongoDB, or other relational and NoSQL technologies.
  • Develop scheduled and batch-processing solutions using Cloud Run Jobs, Cloud Scheduler, Autosys, or similar tools.
  • Participate in code reviews and follow engineering, architecture, security, and quality standards.
  • Create unit, integration, API, performance, and end-to-end automated tests using JUnit, Mockito, WireMock, Karate, JMeter, and Postman.
  • Support application monitoring and troubleshooting using Google Cloud Monitoring, Google Cloud Logging, AppDynamics
  • Investigate production issues, analyze logs and metrics, perform root-cause analysis, and implement permanent fixes.
  • Perform performance tuning for Java services, APIs, database queries, messaging flows, and cloud workloads.
  • Support cloud migration, application modernization, platform upgrades, deployment cutovers, and post-release stabilization.
  • Collaborate with technical leads and architects on solution design, technical documentation, API specifications, deployment procedures, and operational runbooks.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, estimation, demos, retrospectives, and release planning.
  • Work with global teams across India, the United States, and other regions.
  • Provide technical support during production releases, regression testing, go-live activities, and hypercare.
  • Support knowledge sharing and contribute to continuous improvement of development, testing, deployment, and support processes.
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related technical field.
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related technical field.
  • Five or more years of experience in software development, cloud engineering, application integration, or full-stack development.
  • Three or more years of hands‑on experience with Java and Spring Boot.
  • Experience developing and supporting Java‑based microservices in enterprise environments.
  • Experience designing, developing, and consuming RESTful APIs.
  • Experience with Google Cloud Platform or a comparable public‑cloud platform.
  • Experience with GCP services such as Cloud Run, Cloud Run Jobs, Cloud Pub/Sub, Cloud Scheduler, Cloud Storage, Secret Manager, IAM, and Cloud Monitoring.
  • Experience with Docker, Kubernetes, OpenShift, PCF, or similar container platforms.
  • Experience with CI/CD tools such as GitHub, Jenkins, TeamCity, Tekton, Maven, or equivalent technologies.
  • Experience with relational or NoSQL databases, preferably PostgreSQL, MySQL, Oracle, or MongoDB.
  • Experience with application security, OAuth2, OIDC, JWT, TLS/SSL, secrets, and identity‑management concepts.
  • Experience with unit testing, integration testing, API testing, performance testing, and automated test frameworks.
  • Experience supporting production applications with reliability, scalability, monitoring, and performance requirements.
  • Experience working in Agile/Scrum development teams.
  • Strong communication and collaboration skills.
Even better, you may have...
  • Experience with Java reactive programming and Spring WebFlux.
  • Experience with Apache Kafka, Google Cloud Pub/Sub, event‑driven architecture, and asynchronous processing.
  • Experience with Apigee or other API‑management platforms.
  • Experience with Terraform and Infrastructure-as-Code.
  • Experience with AWS, OpenShift, PCF, Helm, or service‑mesh technologies.
  • Experience with PostgreSQL performance tuning and database optimization.
  • Experience with Prometheus, Grafana, AppDynamics, Dynatrace, Datadog, or similar observability tools.
  • Experience with SonarQube, Veracode, Fossa, Cycode, or other DevSecOps tools.
  • Experience with GitHub Actions, PAC, Jenkins, TeamCity, Tekton, Chef, or Autosys.
  • Experience with JUnit, Mockito, WireMock, Karate, JMeter, TOSCA, and Postman.
  • Experience supporting high‑volume and highly available enterprise applications.
  • Experience with cloud migration, platform modernization, and zero‑downtime deployment practices.
  • Experience working with automotive, finance,, billing, e-commerce, or other large enterprise applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

Anrgi Tech Private Limited • Chennai District

On-site
INR 1,500,000 - 4,000,000
Full Stack Software Engineer
Full Stack Software Engineer

Ford • Chennai District

On-site
INR 1,100,000 - 1,600,000
Application Developer - Google Cloud FullStack
Application Developer - Google Cloud FullStack

IBM • Delhi

Hybrid
INR 1,800,000 - 2,400,000
Full Stack Developer (Java / ReactJS / Camunda / AWS) |
Full Stack Developer (Java / ReactJS / Camunda / AWS) |

Wissen Infotech • Bengaluru

Hybrid
INR 2,100,000 - 2,500,000
Java Developer/Architecture
Java Developer/Architecture

Awign • Bengaluru Urban

On-site
INR 3,000,000 - 5,500,000
Java Full Stack Developer
Java Full Stack Developer

Opus Technologies • Pune District

Hybrid
INR 1,800,000 - 3,200,000
Senior Software Engineer - Java Full Stack Developer
Senior Software Engineer - Java Full Stack Developer

Acuiti Labs Inc. • Pune District

On-site
INR 800,000 - 1,200,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer with GCP
Senior Java Developer with GCP

Tata Consultancy Services • Chennai District

On-site
INR 1,800,000 - 3,000,000
Java Full Stack Developer Architect
Java Full Stack Developer Architect

Impronics Technologies • Gurugram District

On-site
INR 4,000,000 - 6,000,000