Post Job Free
Sign in

Senior Software Engineer

Company:
Ford Motor Company
Location:
Chennai, Tamil Nadu, India
Posted:
April 18, 2024
Apply

Description:

TEAM: Cloud Platform Engineering at Ford is dedicated to delivering cutting-edge software solutions for the mobility industry. We are seeking a talented Java Developer to work on an exciting project that involves building an API-based application to revolutionize Services businesses.

ROLE: Responsible for developing and managing high-quality API solutions. Utilize Java, Microservices, Rest API, and cloud technologies to create efficient and scalable software products that drive innovation and excellence. You will work in small, cross-functional teams and embrace lean and agile practices, software best practices, software quality scanning, automated testing, and CI/CD Pipeline.

RESPONSIBILITIES

Software Engineer will work on a product team and collaborate with the other Software Engineers to deliver the solutions. Software Engineerwill be responsible for the development and ongoing support/maintenance of a products in Cloud Platform Engineering. Your work will involve:

Using Java (Spring Boot), Micro-services architecture, and Rest API principles.

Build cloud-native services and APIs to support and expose data-driven solutions.

Utilize Google Cloud platform to create efficient and scalable product offerings.

Implement Async API functionality

Connecting with Postgres database

API authentication - Azure AD

Hands-on experience in cache mechanism like Redis.

Hands-on in pub/sub or equivalent messaging services.

Knowledge of API gateways and integration with APIs.

Monitor and capture API usage to optimize performance and user experience.

Design and implement cloud scheduler for automated tasks.

Conduct thorough unit testing to ensure code quality and reliability.

Familiarity with CI/CD pipelines to support continuous integration and deployment processes.

QUALIFICATIONS

Required Skills:

7+ years of experience working with Java(spring boot), Microservices, and Rest API development.

3+ years of experience SQL / NoSQL Database.

1+ year experience with developing for and deploying to cloud platforms (e.g. GCP-Preferred, PCF, Azure)

Understanding of cloud services, authentication mechanisms, CI/CD pipelines, sonarqube and API integration.

Experience in cache mechanism like Redis and pub/sub or equivalent messaging services.

Experience in Maintaining code quality and API performance.

Experience with usingJUnit 5 testing framework for unit testing, integration testing and e2e testing.

Ability to work collaboratively in a team environment and communicate effectively with stakeholders.

Enthusiasm for learning new technologies and staying updated on industry trends.

Experience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile Tools

Desired Skills:

Bachelor's/Master's degree in Computer Science or related fields.

Comfortable with Continuous Integration/Continuous Delivery tools and pipelines e.g. Tekton, Terraform Jenkins, Cloud Build, etc.

Strong analytical and problem-solving skills

Full time

Apply