Job Description
Ford Motor Company is looking for experienced Software Engineers to join its Enterprise Technology team in Bengaluru, India. You will design, develop, and maintain enterprise-grade applications while collaborating with Product Managers, Architects, DevOps teams, and Quality Engineers. Ford is building a highly scalable eCommerce Microservices Platform powered by Java and Spring Ecosystem, Cloud-Native Technologies, Open-Source Frameworks, AI and Data Engineering Solutions, and Modern DevOps Practices.
Responsibilities
Design and develop scalable microservices architecture. Build high-quality, reusable, and maintainable code. Collaborate with cross-functional teams to deliver software solutions. Develop reusable frameworks and platform components. Build cloud-native applications on Google Cloud Platform (GCP). Participate in code reviews and architecture discussions. Build and maintain CI/CD pipelines. Troubleshoot production issues with minimal supervision. Create and maintain technical documentation. Follow clean coding principles and engineering best practices.
Requirements
Experience with Java, Python, OOP. Proficiency in Spring Boot, Spring MVC, JDBC, Microservices Architecture. Experience with GCP, Cloud Run, Pub/Sub, Cloud Monitoring. Knowledge of PostgreSQL, MongoDB. Experience with Elasticsearch, Apache Solr. Familiar with Jenkins, Tekton, GitHub Actions. Familiarity with React, Angular. Practicing TDD, BDD, XP. Concepts of Generative AI, LLM and Gemini Models. Strong problem-solving and analytical skills. Excellent communication and teamwork.