Description
At Ford Motor Company, we believe freedom of movement drives human progress. We're looking for a talented Software Engineer to join our team and help us accelerate our plans for the future of mobility. As a Software Engineer, you will work with our Foundational Consumer Platforms product, which enables integration of Marketing applications into the FordPass and Lincoln Way mobile apps. You will perform full-stack development ranging from web to server-side engineering, leveraging modern Java frameworks, open-source tools, and cloud technologies like Google Cloud Platform (GCP).
Responsibilities:
- Work with our Foundational Consumer Platforms product to develop software effectively through paired programming and other methodologies like test-driven development, continuous integration and deployment.
- Develop working, tested code across the full stack of technologies.
- Participate in building distributed, service-oriented, cloud micro service-based architectures.
- Develop components across all tiers of the application stack, integrate and deploy developed software, and modify CI/CD pipeline and scripts as vital to improve continuous integration practices.
- Identify minimal viable product and decompose features by story slicing.
- Identify inter-team dependencies and ensure that team dependencies are met in timely fashion.
Qualifications:
- Bachelor's degree or foreign equivalent in Computer Science, Computer Applications, or a related field.
- 5 years of progressive, post-baccalaureate experience in the job offered or a related occupation.
- 4 years of experience with each of the following skills:
+ Utilizing Java to design and develop Application Programming Interface (API). + Utilizing Java Spring Boot Framework, Restful design principles, and HTTP protocols to create APIs.
- 3 years of experience with each of the following skills:
+ Generating comprehensive API documentation by leveraging one of the following API documentation tools: Redoc or SwaggerHub. + Utilizing Jenkins for continuous integration and multi-cloud continuous delivery to develop and maintain CI/CD pipelines and automate the testing and deployment process. + Designing and implementing large-scale distributed systems in one of the following cloud-native environments: GCP, AWS, or Azure. + Utilizing NoSQL and SQL database technologies and databases including MongoDB, PostgreSQL and data modeling.
We are offering a salary of $138,486.00 - $177,365.16/yr.