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