Cutshort logo
Flipkart logo
Software Development Engineer 3
Software Development Engineer 3
Flipkart's logo

Software Development Engineer 3

Chidananda Yogananda (HR)'s profile picture
Posted by Chidananda Yogananda (HR)
7 - 14 yrs
₹30L - ₹50L / yr
Anywhere
Skills
Java/C++
Algorithms
Architecture
Distributed Systems
High Performance Computing (HPC)
Multithreading
You’re Part: Communication Drive discussions to create/improve product, process and technology Coding Thinking tools, creating tools Build abstractions and contracts with separation of concerns for a larger scope Rapid proto-typing Robust and scalable web-based applications Design Do high level design with guidance; Functional modelling, break-down of a module Thinking platforms & reuse Architecture Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Org Development Mentor young minds and foster team spirit You’re 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. You (Must Haves): Extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in at least one Object Oriented programming language (Java/C/C++, Ruby, Clojure, Scala,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 startup 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 Above exposure in the art of writing codes and solving problems for large scale. You’re Cheers! Apart from all the general benefits of best in industry compensation, equity, healthcare etc , Flipkart prides in calling out the big hand for you to be Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Flipkart

Founded :
2008
Type :
Product
Size :
500-1000
Stage :
Raised funding

About

Shop for electronics, apparels & more using our Flipkart app Free shipping & COD.
Read more

Connect with the team

Profile picture
Murugan Mani
Profile picture
Naveen M
Profile picture
Rupa Jha
Profile picture
Pradosh Ravi
Profile picture
Aditya YVS
Profile picture
Vijay Jayanti
Profile picture
Chidananda Yogananda (HR)
Profile picture
Anandsubramanian Pattabiraman
Profile picture
Thrinath Dosapati
Profile picture
Supriya Sudhakaran
Profile picture
Rachana H

Company social profiles

twitterfacebook

Similar jobs

Wissen Technology
at Wissen Technology
4 recruiters
Chetna Jain
Posted by Chetna Jain
Bengaluru (Bangalore)
5 - 8 yrs
Best in industry
skill iconJava
06692
Microservices
skill iconReact.js
Multithreading
+4 more

Responsibilities: 

  • Develop and maintain high-quality, efficient, and scalable backend applications. 
  • Participate in all phases of the software development lifecycle (SDLC) 
  • Write clean, well-documented, and testable code adhering to best practices. 
  • Collaborate with team members to ensure the successful delivery of projects. 
  • Debug and troubleshoot complex technical problems. 
  • Identify and implement performance optimizations. 
  • Participate in code reviews 
  • Hands-on experience with Springboot, Java 8 and above. 
  • 5-8 years of experience developing Java applications. 
  • Knowledge about at least one messaging system like Kafka, RabbitMQ etc. 
  • Required React developer requirements, qualifications & skills: 
  • Proficiency in React.js and its core principles 
  • Strong JavaScript, HTML5, and CSS3 skills 
  • Experience with popular React.js workflows (such as Redux) 
  • Strong understanding of object-oriented programming (OOP) principles. 
  • Experience with design patterns and best practices for Java development. 
  • Proficient in unit testing frameworks (e.g., JUnit). 
  • Experience with build automation tools (e.g., Maven, Gradle). 
  • Experience with version control systems (e.g., Git). 
  • Experience with one of these databases – Postgres, MongoDb, Cassandra 
  • Knowledge on Retail or OMS is a plus. 
  • Experienced in containerized deployments using Docker, Kubernetes and DevOps mindset 
  • Ability to reverse engineer existing/legacy and document findings on confluence. 
  • Create automated tests for unit, integration, regression, performance, and functional testing, to meet established expectations and acceptance criteria. 
  • Document APIs using Lowe’s established tooling. 




Read more
Mumbai
4 - 8 yrs
₹10L - ₹15L / yr
skill iconiOS App Development
skill iconSwift
skill iconObjective C
Core Data
Multithreading
+4 more

Qualifications:

· Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

· Experience: Minimum of 5 years of experience in iOS development with a strong portfolio of released applications that can be shared for review.

· Technical Skills:

o Proficiency in Swift and Objective-C.

o Solid understanding of object-oriented programming

o Knowledge of memory management and multi-threading

o Experience with embedded databases and other system data stores

o Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.

o Good  knowledge of performance limits and characteristics

o Good sense of UI design execution principles

o Experience with RESTful APIs, JSON, and third-party libraries to connect to backend services.

o Knowledge of mobile app architecture patterns such as MVC, MVVM, and VIPER.

o Experience with version control systems, preferably Git.

o Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.

o Implementation of automated testing platforms and unit tests, benchmarking and optimization 

o Understanding of Apple’s design principles and interface guidelines.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Vijayalakshmi Selvaraj
Posted by Vijayalakshmi Selvaraj
Bengaluru (Bangalore), Mumbai
7 - 13 yrs
Best in industry
skill iconJava
Architecture
Kafka
Design patterns

Exp. - must be 8-12 yrs

Location - Bangalore/Mumbai

• Experience in Core Java 5.0 and above, CXF, Spring.

• Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.

• Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.

• Good Experience into Microservices , Data structures , Oops , Algorithms, multithreading etc

• Good development experience with RDBMS, preferably Sybase database.

• Good knowledge of multi-threading and high-volume server-side development.

• Experience in sales and trading platforms in investment banking/capital markets.

• Basic working knowledge of Unix/Linux.

• Experience into High /Low level designing.

• Excellent problem solving and coding skills in Java.

• Strong interpersonal, communication and analytical skills.

• Should have the ability to express their design ideas and thoughts.

Read more
vyaparApps
at vyaparApps
5 recruiters
Madhurima Pandey
Posted by Madhurima Pandey
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹14L / yr
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconReact.js
skill iconNodeJS (Node.js)
skill iconJavascript
+7 more

About Vyapar:

We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.

 

Role Summary:

Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.

The Javascript engineer will be responsible for the developing features in Vyapar application. Strong understanding of HTML, CSS, JavaScript, Responsive design, JQuery, React, database etc. concepts is critical

 

 

Key Responsibilities:

  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Use of complex algorithm to build the business requirements.
  • Help maintain code quality, organization, and automatization.
  • Ability to understand business requirements and translate them into technical requirements

Desired Skills And Requirements


Must have

  • Strong JavaScript
  • HTML, CSS 
  • React/Angular/JQuery/Vue
  • Problem-solving skills, and Data Structures.
  • Strong knowledge of SQL database or RDBMS.

 

Good to have

  • Familiarity with RESTful APIs to connect applications to back-end services.
  • Strong knowledge of Web UI design principles, patterns, and best practices.
  • Experience with offline storage and performance tuning.
  • Experience and understanding of database concepts and sql queries.
  • Familiarity with cloud message APIs and push notifications.
  • Familiarity with continuous integration.
  • A knack for benchmarking and optimization.

 

Experience:

  • Minimum 4 years of experience in JavaScript
  • Minimum 3 years of experience in HTML, CSS
  • Minimum 3 years of experience in SQL/ RDBMS.

 

Education:

  • A full-time B.E/ B.Tech Degree from a recognized university.


Read more
Celebal Technologies Pvt Ltd
at Celebal Technologies Pvt Ltd
2 candid answers
Anjani Upadhyay
Posted by Anjani Upadhyay
Remote, Jaipur, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Pune
5 - 10 yrs
₹18L - ₹25L / yr
Windows Azure
skill iconDocker
skill iconKubernetes
DevOps
Architecture
+7 more

 

About Us -Celebal Technologies is a premier software services company in the field of Data Science, Big Data and Enterprise Cloud. Celebal Technologies helps you to discover the competitive advantage by employing intelligent data solutions using cutting-edge technology solutions that can bring massive value to your organization. The core offerings are around "Data to Intelligence", wherein we leverage data to extract intelligence and patterns thereby facilitating smarter and quicker decision making for clients. With Celebal Technologies, who understands the core value of modern analytics over the enterprise, we help the business in improving business intelligence and more data-driven in architecting solutions.

 

Key Responsibilities

•        As a part of the DevOps team, you will be responsible for configuration, optimization, documentation, and support of the CI/CD components.

•        Creating and managing build and release pipelines with Azure DevOps and Jenkins.

•        Assist in planning and reviewing application architecture and design to promote an efficient deployment process.

•        Troubleshoot server performance issues & handle the continuous integration system.

•        Automate infrastructure provisioning using ARM Templates and Terraform.

•        Monitor and Support deployment, Cloud-based and On-premises Infrastructure.

•        Diagnose and develop root cause solutions for failures and performance issues in the production environment.

•        Deploy and manage Infrastructure for production applications

•        Configure security best practices for application and infrastructure


Essential Requirements

•        Good hands-on experience with cloud platforms like Azure, AWS & GCP. (Preferably Azure)

•        Strong knowledge of CI/CD principles.

•        Strong work experience with CI/CD implementation tools like Azure DevOps, Team city, Octopus Deploy, AWS Code Deploy, and Jenkins.

•        Experience of writing automation scripts with PowerShell, Bash, Python, etc.

•        GitHub, JIRA, Confluence, and Continuous Integration (CI) system.

•        Understanding of secure DevOps practices


Good to Have -

•        Knowledge of scripting languages such as PowerShell, Bash

•        Experience with project management and workflow tools such as Agile, Jira, Scrum/Kanban, etc.

•        Experience with Build technologies and cloud services. (Jenkins, TeamCity, Azure DevOps, Bamboo, AWS Code Deploy)

•        Strong communication skills and ability to explain protocol and processes with team and management.

•        Must be able to handle multiple tasks and adapt to a constantly changing environment.

•        Must have a good understanding of SDLC.

•        Knowledge of Linux, Windows server, Monitoring tools, and Shell scripting.

•        Self-motivated; demonstrating the ability to achieve in technologies with minimal supervision.

•        Organized, flexible, and analytical ability to solve problems creatively.

Read more
Cornertree
at Cornertree
1 recruiter
Farid Malek
Posted by Farid Malek
Remote only
4 - 7 yrs
₹5L - ₹15L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconJavascript
+15 more
Qualifications:
• Bachelor’s degree in Computer Science or IT related field
• 4-6 years of experience working across different product domains in a product development/engineering role

• Good communication skills necessary to manage business requests and work with different teams across differ-
ent geographies and time-zones; experience working with remote and distributed teams will be an added ad-
vantage

• Hands-on working knowledge and experience is requiredin:
a. JavaScript, Typescript, NodeJS (Express, NestJs, etc.)
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
e. Agile Methodologies (Scrum, TDD, BDD, etc.)
f. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and
Secure Design patterns and architecture is a must
g. Data Structures and Algorithms using Javascript, Typescriptand/or other Programing Languages
h. Strong organizational skills
i. Agile Methodologies (Scrum, TDD, BDD, etc.)
• Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Design Patterns and implementing the Design Patterns
c. Development of Complex Application and System Architectures
d. NoSQL Databases (Redis, Mongo, etc.)
e. Full stack development
f. Experience working with CI/CD pipelines with for example GitHub Actions.
• Knowledge of the following technologies is a plus:
a. Other Programming Languages (Java, Python, etc.)
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
c. Secure Development based on OWASP standards
Read more
Remote, Gurugram
2 - 9 yrs
₹18L - ₹38L / yr
skill iconPython
skill iconReact.js
Spark
skill iconAmazon Web Services (AWS)
skill iconJavascript
+7 more

You will:

  • Write excellent production code and tests and help others improve in code-reviews
  • Analyze high-level requirements to design, document, estimate, and build systems
  • Coordinate across teams to identify, resolve, mitigate and prevent technical issues
  • Coach and mentor engineers within the team to develop their skills and abilities
  • Continuously improve the team's practices in code-quality, reliability, performance, testing, automation, logging, monitoring, alerting, and build processes

You have:

For (Fullstack):

  • 2 - 10 Years of experience
  • Strong with DS & Algorithms
  • Hands on Experience in the Programming languages: JavaScript (React or Angular), Python, SQL.
  • Experience with AWS.

For (Geo Team):

  • 4 - 10 years of experience
  • Experience with Big Data technologies like Hadoop, Spark, Map Reduce, Kafka, etc
  • Experience using object-oriented languages (Java, Python)
  • Experience in working with different AWS technologies.
  • Experience in software design, architecture and development.
  • Excellent competencies in data structures & algorithms.

For (Backend):

  • 2 - 10 years of experience
  • Hands on product development experience using Java/ C++/Python
  • Experience with AWS,SQL,GIT
  • Strong with Data structures and Algorithms

Additional nice to have skills/certifications:

For Java skill set:

Mockito, Grizzly, Netty, VertX, Jersey / JAX-RS, Swagger / Open API, Nginx, Protocol Buffers, Thrift, Aerospike, Redis, Kinesis, Sed, Awk, Perl

For Python skill set: Data Engineering experience, Athena, Lambda, EMR, Spark, Glue, Step Functions, Hadoop, Kinesis, Orc, Parquet, Perl, Awk, Redshift


For (Data Engineering):

  • 2 - 10 years of experience
  • Experience with object-oriented/object function scripting languages: Python.
  • Experience with AWS cloud services: EC2, RDS, Redshift,S3,Athena, Glue
  • Must be proficient in GIT, Jenkins, CICD (Continuous Integration Continuous Deployment)
  • Experience in big data technologies like Hadoop, Map Reduce, Spark, etc
  • Experience with Amazon Web Services and Dockers
Read more
GoGo Air, Inflight Internet Company
GoGo Air, Inflight Internet Company
Agency job
Chennai
2 - 7 yrs
₹6L - ₹25L / yr
Spring
Microservices
skill iconJava
NOSQL Databases
Software deployment
+3 more
- In-depth development experience with Java, Java framework(Spring, Springboot and other microservices). - Experience building highly scalable distributed systems. - Design and develop globally deployed cloud based micro-services solutions with high availability. - Web Services, Web APIs, and micro-services. - Solid experience with SQL and NoSQL based solutions. Nice to Have Skills: - Some level of excellence such as alumnus of a premium institute, or work experience with companies like Indix, Amazon, Verizon, Cisco (mostly Prod companies with good hands-on) - Reactive programming - RxJava, Akka Play. - AWS deployments - Experience working in a DevOps environment with continuous deployments. - Functional programming.
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Tanmay Singh
Posted by Tanmay Singh
Bengaluru (Bangalore)
10 - 18 yrs
Best in industry
skill iconJava
skill iconPython
skill iconJavascript
skill iconAmazon Web Services (AWS)
Architecture
+3 more
Amazon - Senior Software Development Engineer
Usually recognized as Team/Technical Leader, Senior Software Engineers Solves big problems that come with a lot of ambiguity. As technical leaders of the team, Sr SDE’s work efficiently and regularly deliver the right things with limited guidance. They take a long term view of team’s software and how it fits into the architecture; fix architecture deficiencies and/or propose larger projects, which may require the work of rest of the team. They understand the business impact of systems and show good judgment when making technical trade-offs between team’s short-term technology or operational needs and longterm business needs. As a key influencer in team strategy, Sr SDE’s drive mindful discussions with customers and peers. They bring perspective and provide context for current technology choices and guide future technology choices.

Sr SDE’s take ownership of team architecture, providing a system-wide view and design guidance. They drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. They work to resolve the root cause of endemic problems which may require them to influence software decisions made by other teams. When confronted with discordant views, they are able to find the best way forward and influence others to follow that path (build consensus). They actively contribute in recruiting and help others leverage their expertise, by coaching and mentoring in organization or at their locations. They provide technical assessments for promotions in SDE job family.

As a norm, Amazon SDE’s have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale. Sr SDE’s write software that is easy for others to contribute to.

Amazon SDE’s build software for business’ sake, not for technology’s sake. They have an understanding and empathy for Amazon’s customers and business objectives, particularly those aspects relevant to their teams and divisions. They work in a team, driving things forward, they collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.

Key Responsibilities include: -  Ability to architect and design right solutions starting with broadly defined problems  Provide technical mentorship/leadership to other engineers  Drive best practices and engineering excellence  Development of code in object oriented languages like Java and C++.

Preferred Qualifications  The ability to take raw product requirements and develop software architectures and designs to bring them to life.  10+ years of experience building successful production software systems  A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field). Post-graduate degree: Master’s or Ph.D. with focus in machine learning is big plus.  Development in cloud environment  Mastery of the tools of the trade, including a variety of modern programming languages (Java/C++/C#, JavaScript, C/C++,Python) and open-source technologies (Linux, Spring, Hibernate)

 
Read more
Daily ninja
at Daily ninja
1 recruiter
Raju P
Posted by Raju P
Bengaluru (Bangalore)
3 - 7 yrs
₹9L - ₹30L / yr
skill iconJava
Data Structures
Algorithms
skill iconC++
Spring MVC
+2 more
DailyNinja is the largest early morning delivery network in India. We deliver Milk and Groceries to 35000 households everyday across Bangalore, Hyderabad, Mumbai, Pune and Chennai. Our product plays a crucial role in the life of an urban family. If we are late or do something wrong, a child goes hungry to school, a parent has to run for essentials, breakfast plans get disturbed and that messes up a great morning of a happy family. There's more to it, that we want you to take over and shape up. The founders, Sagar and Anurag have known each other for 9 years now. They have discussed multiple small and big ideas in these years but DailyNinja is something that they saw as a business that will have a long term impact on urban living. In a span of 3 years, the Dailyninja team have now build a system that did more than 1 million transactions last month. Backed by Sequoia Capital, Matrix Partners and Saama Capital - Dailyninja is considered to be one of the most exciting startups in India. Job brief We are looking for a Backend Developer with experience in building high-performance, scalable and enterprise-grade applications. You will be part of a talented team that works on mission-critical applications. You will be responsible for Backend application development while providing expertise in the full software development lifecycle, from concept and design to testing. The Mission We are in a high growth phase in the company and will be completely revamping the Backend architecture that handles 35k daily orders to make sure it can handle 1 million daily orders. You will need to tactfully handle huge volume distributed from various applications using the backend system. At the same time, the product is being upgraded to bring extreme convenience to our customers. The aim here is to make sure all of India can run its kitchen on auto-pilot by making sure we have effective prediction systems in place to help our customers. Responsibilities • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance • Contribute in all phases of the development lifecycle • Write well designed, testable, efficient code • Ensure designs are in compliance with specifications • Prepare and produce releases of software components • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Requirements • A minimum of 3-7 years of experience is required • Good knowledge of Java, Spring, MySql, JDBC • Thorough in Data Structures
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos