Senior Software Engineer @ Ford Motor

Job Information

Job Description:

Software Engineer will work on a product team and collaborate with the other Software Engineers to deliver the solutions. Software Engineer will 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.

Required Skills:

  • 6+ 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 Maintaining code quality and API performance.
  • Experience with using JUnit 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

Benefits:
Experience Level: Mid-Senior
Work From: Onsite

Company Information

View all jobs of Company: Click here

Pin It on Pinterest