Bachelor's degree in Computer Science, Data Engineering, or equivalent work experience
- 5+ years of software engineering & software development
- Experience working within public cloud ecosystems (AWS, GCP, or Azure)
- Experience working with senior leadership teams and building business relationships
Technical Skills :
- Proficiency in programming languages including Java, Python, and JavaScript (or others)
- Strong experience with modern front end and backend development (React, Angular, Node.js) for developing integrated data access and visualization layers
- Demonstrated expertise in designing & architecting cloud-based data pipelines / microservices
- Deep understanding of service-oriented architecture (SOA) & microservices within cloud environments
- Experience with database management, including relational databases (PostgreSQL, MySQL), NoSQL databases, and columnar databases like BigQuery
- Familiarity with docker and serverless architecture
- High-level proficiency in Infrastructure-as-Code (IaC) tools, specifically Terraform
- Strong knowledge of CI/CD pipelines and automation frameworks to enhance development workflows
- Strong understanding of security best practices and principles
- Experience implementing data governance frameworks and security measures
- Excellent problem-solving and troubleshooting skills
- Outstanding communication, collaboration, and presentation abilities
- Demonstrated success delivering complex projects under aggressive timelinesPrevious experience in manufacturing or automotive preferred
DISCLAIMER
Ford Motor Company is an Equal Opportunity Employer, as we are committed with a diverse workforce, and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran and basis of disability.
- Develop Microservices: Architect and implement scalable, high-performance Java-based microservices using Spring Boot and Spring Cloud. Create RESTful APIs that support both synchronous and asynchronous data processing workflows
- Frontend Development: Build and integrate responsive frontend components using Angular or React that communicate effectively with Java backend services. Implement efficient data binding and state management patterns
- Data Processing: Develop data processing pipelines using Elastic (ELK), Java streams, CompletableFuture, and reactive programming models
- API Gateway & Service Mesh: Implement API gateway patterns using Apigee Configure service-to-service communication with appropriate resilience patterns
- Best Practices: Guide development teams on Java best practices, design patterns, and architectural principles. Conduct code reviews and promote clean, maintainable code