Job Information
Ford Motor Company Software Engineer in Chennai, India
Key skills needed.
Experience developing Spring Boot/Java API/microservices on GCP services AND/OR experience developing complex applications which interface with numerous cloud systems.
Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)
Develop test automation scripts (including L&P test scripts) and execute tests.
Develop clean and bug free software with best practices in mind.
Proficient in Pairing/Mobbing
Leverage statistical analysis tools like SonarQube, Sonar Lint, CheckMarx, FOSSA to improve code quality.
Use DevOps tools such as Jenkins & Tekton pipeline and GitHub to deploy, improve and manage software.
Work in an extreme programming; developing using Kanban to enhance flow.
Embodies a continuous improvement mentality for software craftsmanship and DevOps.
Strong analytical and problem-solving skills
Strong teamwork skills
Cloud native skills preferred (Preferably on GCP)
Knowledge of SQL and NoSQL databases
Understanding of OAUTH2 / JWT / OIDC will be an added advantage.
Stay current on the latest technology and contribute to the technical direction of the company while keeping a customer-centric approach
Participate in white board sessions to gather customer requirements
Desired skills:
Bachelors or Master’s Degree in Computer Science or Equivalent
4+ years of software engineering experience
Cloud Engineer
Experience with GCP, Spring Boot, and Java
Experience in cloud API development such as Pivotal Cloud Foundry, Azure, AWS, GCP or similar
Ability to adapt to emerging technologies.
Full Stack
Experience with GCP, Java Spring
Experience in cloud API development such as Pivotal Cloud Foundry, Azure, AWS, GCP or similar
Experience in UI frameworks/tools like Angular Js etc
Required skills:
Programming expertise in Java/Spring/RESTFul Services.
Experience working with Agile methodologies such as Scrum and Pair Programming/ Mobbing.
Understanding of complex software systems (app or cloud) and optimizing them for resiliency and performance
Agile software engineering practices - TDD, CI/CD, Refactoring, Clean Code, Pairing/Mobbing
Developing and publishing APIs with Swagger docs
Experience with using DevOps tools like Jenkins & software quality tools like SonarQube, CheckMarx
Familiarity with GitHub for SCM.
Knowledge about API design standards, patterns, and best-practices
Experience helping troubleshoot application and performance issues
Critical thinking, decision-making skills
In depth knowledge of software development methodologies, tools, standards and procedures for high quality software development
Requisition ID : 28460
Ford Motor Company
- Ford Motor Company Jobs