Toyota Current Openings – Principal Software Engineer Backend

Job Description:

Toyota Connected India is hiring talented engineers at Chennai to design, develop High-performance Cloud-native mobile applications and leverage cutting-edge technologies to transform the customer’s experience with their vehicle. This is a highly-energized, fast-paced, innovative and collaborative environment and you will be part of a young, dynamic team working towards reimaging the future of mobility solutions. The OneApp team is responsible for creating consumer facing mobile application to deliver exceptional experiences for customers interacting with Toyota ecosystem. From making it possible to start your car and check fuel range in the comforts of your home to using smartphone as digital keys, Come help us re-imagine what mobility can be today and for years to come!

Job Responsibilities:

  • Translate user stories and business requirements to technical solutions by building quick prototypes or proof of concepts with several business and technical stakeholder groups in both internal and external organizations
  • Be hands-on and lead from the front in following best practices in development, microservices design and CI/CD methodologies
  • Convert the proof of concepts to production-grade solutions that can scale for millions of users
  • Develop tools and libraries that will enable rapid and scalable development in the future
  • Design and develop software to develop cutting edge solutions
  • Own delivery of features from top to bottom, from concept to code to production
  • Lead and manage a Team
  • Work closely with product owners to shape and deliver features to customers
  • Nurture and mentor technical team to develop the solutions
  • Operate in a highly-iterative Agile (Scrum) development environment and deliver significant functionality every week
  • Work collaboratively in a diverse environment

Job Requirements:

  • Have 15+ years of experience, currently working as a Principal Architect Backend for web scale products and services
  • You are confident in expressing your point of view from a position of knowledge and experience. You are also receptive to feedback and open to revising your plans when appropriate
  • Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability
  • Have experience with Containerization (Docker, Kubernetes, etc)
  • Have Public cloud technology experience in production (Azure, AWS, or Equivalent)
  • Have the ability and willingness to lead & manage other developers including mentoring, performance reviews, etc.
  • Have expertise in implementing microservices (using Springboot, docker, tools and technologies for messaging, RPC, containerization, etc)
  • Have strong experience in preferably in Java or Golang and implemented key aspects of an end-to-end solution, delivered in production environment using micro-services architecture
  • Have expertise in design and development using DB ( NoSQL) and caching (e.g Redis) solutions, especially in microservices environment
  • Are smart and can demonstrate it.
  • Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology
  • You can manage ambiguity and are comfortable being set loose without a lot of direction

Job Details:

Company:  Toyota

Vacancy Type:  Full Time

Job Location: Chennai, Tamil Nadu, India

Application Deadline: N/A

Apply Here