Organization | Flipkart |
Job Title | Software Development Engineer II |
Qualification | BE/BTECH |
Location | Bangalore |
Job Type | Full time |
Experience | 2.5 to 5 Years |
About Flipkart
Flipkart is committed to the cause of transforming commerce in India through our investments in made- in-India technology innovations, customer-centric features and constructs, a diverse category landscape and a world-class supply chain. With a customer base of over 350 million, product coverage of over 150 million across 80+ categories, focus on generating direct and indirect employment and a commitment to empowering generations of entrepreneurs and MSMEs and a sustainable growth strategy – Flipkart is maximising for our customers, stakeholders, and the planet at large!
Flipkart is a part of the Walmart-owned Flipkart Group, which also includes group companies Flipkart Health+, Myntra, and Cleartrip. The Group is also a majority shareholder in PhonePe, one of the leading Payments Apps in India.
Job Description:
What you’ll need:
- Build abstractions and contracts with separation of concerns for a larger scope.
- Extensive programming experience in any one programming language like Java, Ruby, Clojure, Scala,C or C++, SQL etc
- Strong object-oriented programming skills.
- Experience with multi-threading and concurrency programming
- Ability to work with complex business flows and dealing with huge amounts of data.
- Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
- Experience of building robust and scalable web-application is good to have.
- 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
About Flipkart
Flipkart is India’s largest e-commerce marketplace with a registered customer
base of over 100 million. In the 10 years since it started, Flipkart has come to
offer over 80 million products across 80+ 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 on
Delivery, No cost EMI and a 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,00,000 registered sellers, Flipkart has redefined
the way brands and MSME’s do business online.
Description
The Role
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.
Your Array (Nice to Haves):
• The farsightedness it takes to look at business problems critically from more
than one perspective.
• The capability to craft object-oriented models and design data structures,
implement business logic and data models with suitable class design.
• 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 and an ability to create
appropriate technical documentation.Open Positions:
1Skills Required:
Software Design, Software Engineering, System Design, System Architecture, java, Distributed systems, data structures, Low Level DesignRole:
What you’ll do:
- Design components by translating product requirements, break down project into tasks and provide accurate estimates
- Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
- Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance.
- Build, develop, mentor and coach junior team members
- Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
Instant Job Updates and Alerts :
Join our Official Whatsapp Group : Click Here
Join our Official Telegram Channel : Click Here
Join our Official Instagram : Click Here
Also Apply :
Apply for – Hewlett Packard Enterprise
Apply for – Wipro
Apply for – Genpact