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 Category | IT Jobs |