Applications are invited from eligible candidates for the position of Software Development Engineer III at Flipkart for its Bengaluru location.

About

Flipkart is India’s largest e-commerce marketplace with a registered customer base of over 150 million. In the 10 years since we started, Flipkart has come to offer over 100 million products across 120+ categories including Smartphones, Books, Media, Consumer Electronics, Furniture, Fashion, and Lifestyle. Flipkart has defined the eCommerce industry in India and will continue its leadership with its core value of putting “customer first”. 

Responsibilities

  • Owner of a functional area from product conception to delivery.
  • Design and code independently in multiple tech components related to functional areas.
  • Take Non-functional requirements (Reliability & Availability, Scale, horizontal scalability) and Tech stack decisions.
  • Mentor junior members.
  • Own codebase quality.

Eligibility Criteria

Essential Qualifications:

  • BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience.
  • Deep expertise with any or combination of programming languages: Java, C++, C#, Ruby, Scala.
  • Experience: 5 to 7 years.

Desirable Qualifications:

  • Substantial experience in building complex and scalable solutions.
  • Experience with full life cycle development in any programming language on a Linux platform.
  • Comprehensive operational experience including, optimizations, deployments, and tuning servers like Apache/mysql/tomcat/solr.
  • Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) is a plus.
  • Experience in building data-driven web application design and development is a plus.

Skills Required

  • Java, J2ee, NoSQL, Distributed System Design, Kubernetes, Docker.
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
  • The ability to do deep problem-solving and build elegant, maintainable solutions to complex problems.
  • Experience leading multi-engineer projects and mentoring junior engineers.
  • Distributed systems design and system interaction.

Job Location

Bangalore, Karnataka.

How to Apply?

Interested and eligible candidates can apply online through this link.

Location

Bangalore, Karnataka.

Click here to view the official notification of the Software Development Engineer III at Flipkart, Bengaluru.