About Us
Software Engineerat Ford - In Office Pune (Maharashtra)
Apply
Experience5 - 5 years
RoleSoftware Engineer
LocationPune (Maharashtra)
Job TypeIn Office
Skills Required
MySQL
Selenium
Frontend
Unit Testing
Job Description
  • 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.
  • 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
  • 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