
Junior Back End Developer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Naucalpan de Juárez • Mexico
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and develop solutions using innovative thought process; develop application code and execute test scripts to validate that code meets business requirements.
- Perform and participate in technical inspections and load/volume testing as required.
- Creation of Unit Test Case documents and perform Unit Testing.
- Create / update application documentation according to development.
- Support ongoing production software operations and troubleshoot production issues.
- Maintain the technologies’ lifecycle according to company policies and execute renewals / upgrades as corresponds.
- Work collaboratively with enterprise and technology teams (i.e. Ford Architects) to manage/update/execute technical roadmap.
- Collaborate with the rest of the team and application owner to deliver the solution or enhancements per the prioritized backlog, differentiating between must have and could have requirements.
- Operate with Agile / SCRUM methodology; Actively participate in team stand-ups, iteration and release planning and other agile ceremonies.
- Manage work products and backlog in Agile tool (Jira), delivering appropriate sizing, definition, development and documentation of business capabilities in short time-boxes.
- Deliver frequent releases of incremental functionality into the application.
Requirements
- Bachelor’s Degree in computer science, computer engineering or a combination of education and equivalent experience
- English proficiency (written and verbal)
- 2-3+ years experience in Software development
- Experience in development of object-oriented business applications: Java, SpringBoot, Gradle, PubSub or Kafka
- 1+ year experience with developing for and deploying to cloud platforms (e.g. GCP, PCF, Azure).
- Experience in designing, developing, and consuming APIs.
- Experience with PostgreSQL database
- Strong SQL skills
- Implement and optimize cloud services and tools (e.g. Terraform, BigQuery, GCP).
- Experience with control version tools i.e. GitHub desirable
- Strong communication and organizational skills
- CI/CD tools and pipelines e.g. Tekton, Cloud Build, etc.
- Strong analytical and problem-solving skills.
- Agile experience
- Unit Test Cases Automation (Junit)
- **Nice to Have Skills:**
- Python Development
- Experience in Front-End development
- Test Driven Development (TDD), Clean Code practices
- Scanning tools to secure code: SonarQube, Cycode, FOSSA
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringBootGradlePubSubKafkaPostgreSQLSQLPythonUnit Test Cases AutomationTest Driven Development
Soft Skills
communicationorganizationalanalyticalproblem-solvingcollaboration
Certifications
Bachelor’s Degree in computer scienceBachelor’s Degree in computer engineering