Software Engineer

Posted 8 months ago
  • 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.


Role: Software Development – Other
Industry Type: Auto Components
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development

Education

UG: Any Graduate
PG: Any Postgraduate

Job Features

Job CategoryIT Jobs

Apply Online

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may also like these

No Related Post

X