Ford Smart Mobility is hiring for Software Engineer

www.jobinvent.com 13 May 2021
Company Name
Ford Smart Mobility
Company Website
https://www.ford.com/mobility.html
Experience
4+ years
Job Role
Software Engineer
Job Type
  • Experienced
Job Location
  • Chennai
Skills
  • Java
  • J2EE
  • SOAP
Education
  • BE/BTech

Eligibility Criteria

  • Java/J2EE Full Stack Developer
  • Extensive experience on RESTful, SOAP Web Services
  • Experience in developing micro services with Springboot which runs on pivotal cloud foundry.
  • Experience in test driven development
  • Experience in Junit testing framework using Mockito for unit testing.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) tools and pipeline
  • Experience in working with Ford Agile Framework (backlogs, iterations, user stories, Jira tool, etc.

Nice to have

  • Experience in pair programming

Development Technologies:

  • Java, Java 8, Rest API Development, Mockito, Junit, Concourse, CI/CD, Spring Boot, Swagger, Gradle
  • Repo:
  • GitHub
  • Tools:
  • IntelliJ, Sql Server Management studio , Splunk, Dynatrace, Postman
  • Infrastructure:
  • Pivotal Cloud Foundry
  • DB:
  • Azure SQL

Job Description

  • Develops software with a paired partner to deliver user stories that contribute to a valuable working software product.
  • Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements.
  • Develops automated functional tests to confirm user story acceptance and to detect regression defects.
  • Develops good understanding the product’s value/use.
  • Has a thorough knowledge of the services handled by the Product Team
  • Ensures that quality is built into their software throughout the development lifecycle.  
  • Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
  • Reviews continuous integration build status and fixes build failures.
  • Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
  • Reviews ongoing production software operations and troubleshoots production issues.
  • Triages incidents and provides production support
  • Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
  • Uses agile techniques to deliver small, incremental changes continuously while working with the Product Manager and Product Designer to ensure customer needs are being met.
  • Applies software craftsman principles like clean code and test-driven development
  • Active participant in all team agile ceremonies:
  • Backlog Refinement/Iteration Planning
  • Stand-up
  • Iteration Closure

Job Seeker Advisory & Application Guidelines

Before You Apply

Review the required educational stream, minimum cutoff percentage, eligible graduating batch, and job location carefully. Update your resume with relevant project highlights matching the job role before submitting your application.

100% Free & Anti-Fraud Notice

JobInvent and legitimate hiring employers never charge fees for job applications, interview scheduling, coding assessments, or offer letters. Never pay money to anyone promising guaranteed job placements. Report suspicious activity to admin@jobinvent.com.

Interview Preparation Tip: Need help with HR or technical rounds for this role? Check our free Interview Questions & Answers and real Interview Experiences from candidates across top MNCs.