Ford Motor Company

Software Engineer

Ford Motor Company

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

CloudGoogle Cloud PlatformGraphQLJ2EEJavaJMeterMicroservicesPostgresRedisSpringSpring BootSpringBoot

About the role

  • Pilot new technologies and design implementation strategies
  • Design and implement enterprise best practices for existing/new technology and tooling
  • Perform dev code reviews and participate in change management
  • Build technical roadmaps and backlogs
  • Mentor and coach team members; people & skills coaching and knowledge sharing
  • Participate in Agile/PDO ceremonies and coordinate logistical planning
  • Apply Test Driven Development (TDD) and Behaviour Driven Development (BDD)
  • Ensure code quality using tools like Fossa, SonarQube, Checkmarx, Cycode, 42Crunch
  • Develop and maintain Java/J2EE Spring Boot microservices and Spring Batch jobs
  • Work with Postgres, Redis, GraphQL and API automation (Newman, JMeter)
  • Implement CI/CD using Cloud Build/Tekton and deploy on GCP (Cloud Run, Pub/Sub, Secret Manager, Schedulers)
  • Focus on meeting sprint goals and delivering high-quality code

Requirements

  • B.E / BTech in Computer Science
  • 10+yrs of Experience in software development with Java/J2EE & GraphQL
  • Hands-on coding and debugging in Java, J2EE, Spring Boot microservices, Spring Batch
  • Experience with Postgres, Redis, GraphQL
  • Knowledge of cloud platforms, preferably GCP
  • GCP experience: Cloud Build, Cloud Run, Secret Manager, Pub/Sub, Schedulers
  • Experience with code quality tools: Fossa, SonarQube, Checkmarx, Cycode, 42Crunch
  • Practical understanding/usage of version control systems (Git/GitHub) and CI/CD tools (Cloud Build, Tekton)
  • Experience in API automation tool Newman and JMeter
  • Experience piloting new technologies and designing implementation strategies
  • Experience designing and implementing enterprise best practices regarding technology/tooling
  • Senior responsibilities: dev code reviews, change management, building technical roadmaps/backlogs
  • Exposure/experience with Agile/PDO ceremonies, people & skills coaching, coordination and logistical planning
  • Experience using Test Driven Development (TDD) and Behaviour Driven Development (BDD)
  • Strong team leadership, mentorship, communication skills, proactive risk management, delivery focus