Software Development Engineer II

November 18, 2022
Urgent

Job Description

Job Description of Software Development Engineer II:

Function: Software Engineering → Backend Development

  • Java
  • Algorithms
  • Data Structures
  • Scala
  • Python

Responsibilities:

  • The Software Development Engineer’s core responsibilities include working on highly-maintainable and unit tested software components/system that address real world problems.
  • You will be working in a fast paced and agile work environment delivering quality solutions that have immediate business impact.
  • Implement business logic and data models with suitable class design.

Requirements

  • Extensive and expert programming experience in any one programming language (strong OO skills preferred).
  • Deep experience in at least one general programming language (Java, Ruby, Clojure, Scala, C/C++ and SQL).
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Have a penchant for solving complex and interesting problems.
  • Worked in start-up like environment with high levels of ownership and commitment.
  • BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent).
  • Excellent coding skills.
  • Should be able to convert design into code fluently.
  • Good skills to write unit & integration tests with reasonable coverage of code & interfaces – TDD is a plus.
  • Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming.
  • 3 years and above exposure in the art of writing codes and solving problems for large scale.
  • The capability to craft object-oriented models and design data structures.
  • Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product.
  • Sound soft skills to gel with colleagues from other teams in order to harness the development process.
  • An understanding of the industry’s coding standards.
  • Ability to create appropriate technical documentation.
  • Bachelor of Engineering/ Bachelor of Technology.

About Flipkart

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.

Launched in October 2007, Flipkart is known for its path-breaking services like Cash-onDelivery, No-Cost-EMI and 10-day replacement policy. Flipkart was the pioneer in offering services like In-a-Day Guarantee (65 cities) and Same-Day-Guarantee (13 cities) at scale. With over 1,20,000 registered sellers, Flipkart has redefined the way brands and MSME’s do business online.

Location