WE’RE SENDING YOU TO AN EXTERNAL SITE TO APPLY
Please verify the following information to apply to this job
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Software Engineer Consultant/Expert:
-
Employment Type:
Full-Time
-
Experience:
Not Specified
-
Education:
Not Specified
-
Travel:
Not Specified
-
Manage Others:
Not Specified
-
Location:
Chennai, Tamil Nadu (Onsite)
Do you meet the requirements for this job?
Software Engineer Consultant/Expert
- This is a full stack software engineer position based out of GTBC, Chennai, India.
- The position is part of Industrial Systems IT org and involves product delivery for Finished Vehicle Logistics.
- 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.
Roles and Responsibilities
- 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
Skills Required:
- 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
- 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
Education Required:
- E./B Tech/M Sc (Computer Science)
Recommended Skills
- Api
- Agile Methodology
- Angular4
- Apache Kafka
- Architecture
- Business Requirements
Help us improve CareerBuilder by providing feedback about this job:
Job ID: 369215
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.