Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Ford Motor Company is looking for a versatile and skilled mid-to-senior Level Software Engineer to join our engineering team. This role involves full-stack development responsibilities supporting backend services with Kotlin and Java Spring Boot and front-end interfaces using React and TypeScript. The engineer will also work with Google Cloud Platform (GCP) Tekton for CI/CD pipelines Terraform for infrastructure automation and implement quality gates to ensure code robustness and compliance.
Develop maintain and enhance backend services and APIs leveraging Kotlin and Spring Boot.
Design and implement scalable secure and maintainable microservices architecture following best practices.
Build and manage data persistence layers with relational databases like PostgreSQL or MySQL and optionally NoSQL databases.
Collaborate with front-end developers and other stakeholders to ensure seamless integration between front-end and back-end systems.
Deploy and manage applications on cloud platforms such as Google Cloud AWS or Azure utilizing managed services and container orchestration tools like Kubernetes.
Construct and optimize CI/CD pipelines using tools like Jenkins GitLab CI or Tekton ensuring automated testing security compliance and quality gates.
Automate infrastructure provisioning and configuration management using Infrastructure as Code tools like Terraform.
Participate in code reviews contribute to system design discussions and advocate for best practices in security and code quality.
Troubleshoot debug and resolve operational and performance issues in production environments.
Author and maintain comprehensive technical documentation to support development deployment and operations.
Ensure compliance with security policies industry standards and organizational guidelines.
Required Qualifications:
Bachelors degree in Computer Science Engineering or related field or equivalent work experience.
3-5 years of professional software engineering experience with strong expertise in backend development using Kotlin and Spring Boot.
Solid understanding of microservices architecture RESTful API design and event-driven systems.
Hands-on experience with relational databases (PostgreSQL MySQL) and ORM frameworks such as Spring Data JPA.
Proficient in writing unit and integration tests using JUnit or equivalent testing frameworks.
Familiarity with container technologies such as Docker and orchestration using Kubernetes (GKE EKS AKS).
Experience designing and managing CI/CD pipelines with Jenkins GitLab CI Tekton or similar tools.
Practical knowledge of Infrastructure as Code (IaC) tools preferably Terraform.
Good understanding of Agile development methodologies and DevOps culture.
Excellent problem-solving communication and teamwork skills.
Preferred Qualifications:
Experience with cloud-native application development and deployment on GCP AWS or Azure.
Familiarity with security best practices including authentication authorization and secret management in cloud environments.
Prior experience in automotive manufacturing or enterprise software development domains.
Knowledge of policy-as-code tools for governance and compliance.
Exposure to event streaming platforms like Kafka or Google Pub/Sub.
Full-Time