Full Stack Developer
Ford Motor Company
**About This Role:** As part of our development team, you'll be responsible for building and delivering mission-critical applications that fuel Ford's digital transformation journey. Working collaboratively with both local and global team members, you'll help establish a culture of technical excellence and innovation that drives our company forward.
**What You'll Do:** • Build enterprise-scale applications using modern frameworks & cloud-native technologies • Follow agile methodologies to ensure efficient project delivery and continuous improvement • Apply expertise in application security and performance optimization to create robust, scalable solutions • Develop and maintain CI/CD practices that support reliable, automated deployment processes • Collaborate with cross-functional teams to meet critical business timelines and objectives • Partner with technical and business stakeholders to deliver transformative digital products
**What We're Looking For:** • Extensive experience in enterprise application development • Proficiency with modern development frameworks and cloud-native technologies • Strong background in application security and performance optimization • Hands-on experience with CI/CD practices and automated deployment • Proven ability to work effectively in agile environments • Excellent collaborative and communication skills
+ 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
+ Backend Development: Develop robust server-side applications using Java 17+ and the Spring ecosystem (Spring Framework, Spring Data, Spring Security). Implement efficient data access layers using relational databases
+ 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
+ Cloud-Native Applications: Deploy and manage containerized applications on Google Cloud Platform (GCP) using Cloud Run & GKE
+ Security Implementation: Apply security best practices in Java applications, including MFA, ADFS, authentication, method-level security, and data encryption – all with least privileged modeling
+ Performance Optimization: Profile and optimize Java application performance, including JVM tuning, connection pooling, caching strategies, and database query optimization
+ API Gateway & Service Mesh: Implement API gateway patterns using Apigee Configure service-to-service communication with appropriate resilience patterns
+ CI/CD for Java Applications: Set up and maintain CI/CD pipelines for Java applications using tools like Tekton, Maven/Gradle, and Github Actions for comprehensive testing
+ Best Practices: Guide development teams on Java best practices, design patterns, and architectural principles. Conduct code reviews and promote clean, maintainable code
+ 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
+ Passion for building new applications, writing clean, high quality code
**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 timelines
+ Previous 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.
**Requisition ID** : 46714
Por favor confirme su dirección de correo electrónico: Send Email