Job Information
Ford Motor Company Software Engineer in Chennai, India
Software Engineer position responsible for development and operation support for Global Track & Trace (GTT) application for finished vehicles logistics tracking.
Work closely with product manager, product owners and business stakeholders to understand the business needs, articulate and capture business requirements and priorities.
Develop and deliver quality software products that meet our customers' requirements and needs based on GCP technology stack. Technologies involved - Microservices & Event-based architecture, GCP technologies including Java, Spring Boot, GCP PubSub, Postgres, Cloud Run.
Responsible for developing and tracking product features, user stories, iteration plan.
Perform unit testing, functional and integration testing, performance testing.
Support quality and user acceptance by product owner and business users.
Perform code and test reviews for peer software engineers.
Actively review code and identify gaps & opportunities; Refactor existing code to address and improve overall code quality.
Ensure the timely delivery of backlog items and delivery of iteration commitments.
Works closely with product architect and software engineers to architect the solutions to the business need.
Support in identifying risks, and implementation of mitigation and contingency plans, focused on early mitigation or elimination of risks.
Ensure adoption of Agile, DevOps and software engineering practices like CI/CD, TDD, Test automation
5+ plus years of software development experience with strong handle on software development process including analysis, design, coding, unit & functional testing, problem/defect resolution and planning
Experience of software development and programming using Java & Spring Boot. Exposure to GCP technology stack
Experience with SQL; Strong knowledge of SQL and good experience with DML, queries and joins
Good understanding of Agile software development methodologies
Experience working PCF Cloud and GCP Cloud
Exposure to Angular or other front-end frameworks
Experience with microservices architecture and event driven architecture; Experience working with Kafka/PubSub
Exposure to building test automation and working with Jenkins and CI/CD pipeline
Proficient understanding of code versioning tool – Git & build tool - Gradle
Experience with testing and test automation tools like JUnit, Selenium, Mockito is a plus
Knowledge and experience with web APIs and REST based API
Requisition ID : 25056