Software Developer

at Amazon India

DP
Posted by Shivkumar Gurram
icon
Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹10L - ₹45L / yr
icon
Full time
Skills
Algorithms
Java
Data Structures
Scala
C++
C#
Cisco Certified Network Associate (CCNA)
Go Programming (Golang)

As an engineer you will be responsible for:


• Ownership of product/feature end-to-end for all phases from the development to the production.
• Ensuring the developed features are scalable and highly available with no quality concerns.
• Work closely with senior engineers for refining the design and implementation.
• Management and execution against project plans and delivery commitments.
• Assist directly and indirectly in the continual hiring and development of technical talent.
• Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
• Contribute intellectual property through patents.

The ideal candidate is a passionate engineer about delivering experiences that delight customers and creating solutions that are robust. He/she should be able to commit and own the deliveries end-to-end.

BASIC QUALIFICATIONS

 

• A Bachelor's degree in Computer Science or related technical discipline.
• 3+ years of Software Development experience.
• Strong knowledge of Data Structures, Algorithms and CS fundamentals.
• Strong coding and problem solving skills and Design (HLD and LLD).

 

 

PREFERRED QUALIFICATIONS

 

• Experience working with service oriented architectures and web-based solutions.
• Experience in eCommerce and deep hands-on technical expertise.
• Experience with NoSQL and relational databases.


About Amazon India

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.

 

Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.

 

Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.

 

You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Founded
2015
Type
Products & Services
Size
100-1000 employees
Stage
Profitable
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Search Engineer

at Building the world's largest search intelligence products.

Agency job
via Qrata
Java
Python
Machine Learning (ML)
XSD
XML
Amazon Web Services (AWS)
API
Solr
Lucene
Elastic Search
Apache Kafka
Spark
Aerospike
Text mining
REST
icon
Bengaluru (Bangalore)
icon
3 - 6 yrs
icon
₹8L - ₹18L / yr

About the Role-

Thinking big and executing beyond what is expected. The challenges cut across algorithmic problem solving, systems engineering, machine learning and infrastructure at a massive scale.

Reason to Join-

An opportunity for innovators, problem solvers & learners.  Working will be Innovative, empowering, rewarding & fun. Amazing Office, competitive pay along with excellent benefits package.

 

Requiremets and Responsibilities- (please read carefully before applying)

  • The overall experience of 3-6 years in Java/Python Framework and Machine Learning.
  • Develop Web Services, REST, XSD, XML technologies, Java, Python, AWS, API.
  • Experience on Elastic Search or SOLR or Lucene -Search Engine, Text Mining, Indexing.
  • Experience in highly scalable tools like Kafka, Spark, Aerospike, etc.
  • Hands on experience in Design, Architecture, Implementation, Performance & Scalability, and Distributed Systems.
  • Design, implement, and deploy highly scalable and reliable systems.
  • Troubleshoot Solr indexing process and querying engine.
  • Bachelors or Masters in Computer Science from Tier 1 Institutions
Job posted by
Prajakta Kulkarni

Senior Software Engineer

at Wingman

Founded 2018  •  Product  •  20-100 employees  •  Raised funding
Java
NodeJS (Node.js)
Python
Kubernetes
MongoDB
Docker
Amazon Web Services (AWS)
NOSQL Databases
icon
Remote, Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹25L - ₹35L / yr

About the job

 

Wingman is a product that helps salespeople sell better by using machine-learning to understand sales conversations.

 

Wingman was a part of YCombinator, Summer 2019.

 

It records sales calls and emails, uses machine-learning to identify trends and provide insights.

 

Sales managers use these insights to:

  • Provide personalized, data-backed coaching
  • Understand the voice of customers at scale [e.g. which feature do I build next, where should I market my product]

 

Wingman's customers are mostly sales teams of tech companies based in the U.S. Thousands of sales people are using Wingman today to get better at selling. Join us today and be a part of building the infrastructure that supports the explosive growth that this space is seeing today. Seriously, we need help.

 

Wingman uses cutting-edge machine-learning technologies to convert unstructured audio into actionable insights in real-time! Not today.. not tomorrow.. real-time. This involves many challenging problems that require us to be at the forefront of infrastructure architectures and machine learning advancements to "understand" and influence customer conversations. Come talk to us to see what we've built and get a peek into the possibilities beyond.

 

Preferred Qualifications

  • 3 - 5 years of experience with nodejs, java, python
  • Strong understanding of fundamental data structures and algorithms
  • Experience with web applications and their architectures
  • Familiarity with these concepts/systems is a plus: no-sql databases [e.g. mongodb], server frameworks [spring], container management [docker, kubernetes], testing infrastructure [selenium, puppeteer], machine learning frameworks [tensorflow, pytorch], AWS and EKS.

 

What's in it for you

  • Work on hard problems with stellar engineers [Check out our eng team on LinkedIn]
  • Work at a fast-growing, well-funded startup.
  • We are one of the few spaces to be positively impacted by the current work-from-home situation. [remote sales teams find our product incredibly useful]
Job posted by
Rabya Khan

Software Engineer

at Amazon India

Founded 2015  •  Products & Services  •  100-1000 employees  •  Profitable
Java
Python
Software Development
Distributed Systems
icon
Hyderabad
icon
3 - 7 yrs
icon
₹20L - ₹40L / yr

Basic Qualifications:

  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

 

Additional Job requirements

  • BS/MS/PhD in Computer Science/Math or equivalent
  • BS in computer science or related field.
  • 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
  • Knowledgeable in object-oriented design patterns.
  • Experience building highly scalable and distributed systems

Preferred Qualifications

  • Experience with service-oriented architecture and application/services development
  • Passion for performance debugging and benchmarking
  • Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
Job posted by
Akhil Ravipalli

Java Developer

at Mobile Programming LLC

Founded 1998  •  Services  •  100-1000 employees  •  Profitable
Java
J2EE
Struts
Spring
Hibernate (Java)
Spring Boot
icon
Bengaluru (Bangalore), Mumbai, Gurugram, Mohali, Pune
icon
3 - 6 yrs
icon
₹2L - ₹12L / yr
Must have min 2-6 years of experience in Spring boot, java, Hybernate J2EE and SQL
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
Job posted by
Abha Sharma
Java
Spring Boot
J2EE
Spring
icon
Bengaluru (Bangalore)
icon
7 - 10 yrs
icon
₹30L - ₹50L / yr

Responsibilities
 Work on the development backend systems for our first product
 Build reliable, secure and performant backend systems
 Drive test coverage and continuous delivery automation within the team
Requirements
 3-5 years of software development experience
 Strong computer science fundamentals
 Good knowledge of Java ecosystem
 Can write code that is readable, maintainable and performant
 Good understanding of relational databases, transactions, entity-relationship modeling
 Comfortable writing multi-threaded programs
Desired Skills and Experience
Java,J2EE,Spring,Struts
Job posted by
Pradeep Balakrishnan (CareerNet)

dotNet Developer

at Veritos Infosolutions pvt ltd

Founded 2010  •  Services  •  20-100 employees  •  Profitable
.NET
C#
ASP.NET
ASP.NET MVC
C++
SQL server
Entity Framework
icon
Mohali
icon
0 - 4 yrs
icon
₹1L - ₹4L / yr

Veritas Infosolutions Pvt Ltd is looking for a highly talented, motivated, and driven individual with sound knowledge and expertise in developing websites using Asp.Net Technology. You will be responsible to design, develop, test, document, deploy & support high-quality applications. The candidate should have good knowledge in the development of applications using APIs and be able to handle projects independently.

Responsibilities and Duties

  • Analyzing and gathering requirements for the framework and creating a design for the final software output.
  • Understanding the life cycle of software and determining any changes that may be needed as per the observations and feedback of software testing professionals.
  • Developing web-based software using computer programming languages such as Asp.net, SQL Server, MVC,..NET Core, Entity framework.
  • Creating and maintaining the ASP.NET-based web applications as per the initial guidelines of the client.
  • Making changes to existing applications according to the feedback received from the end-users or clients. In some cases, changes are also made in order to update the application's compatibility with the latest operating systems.
  • Deploying applications on client-server.
  • Ensuring the compatibility of the applications with newer software or operating system version

Exp - 06 -2 yrs

Location - Mohali

Job posted by
reeta gaur

Backend Engineer

at Financial service

Agency job
via VSearchIn
NodeJS (Node.js)
Java
Ruby
Python
icon
Chennai
icon
1 - 3 yrs
icon
₹15L - ₹25L / yr

Good knowledge and experience of working with backend systems; 

designing server-side architecture, including production maintenance experience are must-haves.


At least 1-2 years of experience in any programming languages like Java, Ruby, PHP, Python and Node.js(Node.js preferred).


Understanding of micro-services oriented architecture.


Experience with Databases design (SQL, NoSQL) and analytics


Experience in driving and delivering complex features/software modules from technical design to launch.


Expertise with unit testing & Test Driven Development (TDD)

Job posted by
Venkatesh Palani

Java Developer

at IT solutions specialized in Apps Lifecycle management. (MG1)

Agency job
via Multi Recruit
Java
Spring Boot
Microservices
Spring Zuul
Kafka
icon
Bengaluru (Bangalore)
icon
3 - 4 yrs
icon
₹10L - ₹12L / yr
  • Strong experience in Java Development
  • Deep expertise and hands-on experience with Web Applications
  • Expertise in Java, Spring Boot is an added advantage.
  • Experience in Microservices
  • Hands-on design experience with Web Services (REST, SOAP, etc ..).
  • Strong grasp of security principles.

Nice to Have

  • Spring Zuul
  • Kafka
  • cryptography and certificates

Abilities:

  • Developer with  strong ability to develop web applications using Java
  • Should be able to Code, design, and implement
  • Maintain code integrity and organization

 

 

Job posted by
Ayub Pasha

Software Developer

at BUDDIAI

Founded 2013  •  Product  •  500-1000 employees  •  Profitable
Java
Data Structures
Algorithms
Scala
C++
C#
Cisco Certified Network Associate (CCNA)
Go Programming (Golang)
J2EE
Spring MVC
Apache Tomcat
Struts
icon
Chennai
icon
3 - 10 yrs
icon
₹4L - ₹15L / yr

Job description

 

We are looking for a passionate Software Development Engineer to develop, test, maintain and document program code in accordance with user requirements and system technical specifications. As a Software Development Engineer, you will work with other Developers and Product Managers throughout the software development life cycle.

Software Development Engineer responsibilities include analysing requirements, define system functionality and writing code in the companys current technology stack. The candidate is expected to be familiar with the software development life cycle (SDLC) process from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Your goal will be to build efficient programs and systems that serve user needs.

To be qualified for this role, you should hold a minimum of Bachelor’s degree in a relevant field, like Computer Science, IT or Software Engineering. You should be a team player with a keen eye for detailed and problem-solving skills. If you also have experience in SDLC, Agile frameworks and popular coding languages (e.g., Java), strong computer science fundamentals we’d like to meet you.

Years of experience : 2 to 10 years.

Roles & Responsibilities

The overview of this position (based in Chennai, India) includes:

  • Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
  • Participates in the design, development and implementation of complex applications, often using new technologies.
  • Technology professional with experience in designing and managing the implementation of future looking, flexible and reusable, enterprise applications and components.
  • Expert in translating business requirements into an application design that includes Data Model, Web Screens, Web Services, and batch processing.
  • May provide technical direction and system architecture for individual initiatives.
  • Serves as a fully seasoned/proficient technical resource.
  • Deploy programs, gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Ensure software is updated with latest features
  • Good interpersonal and technology understanding skills
  • Evaluate open-source components and integrate into product pipeline

Skills and Qualifications

  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
  • Strong Java, development skills (JAVA, J2EE, STRUTS, SPRING, Web Services, Eclipse, UI screens, AngularJS, React.JS)
  • Excellent debugging skills
  • Strong knowledge on databases (MySQL, MSSQL Server and NoSQL databases)
  • Understanding of various deployment servers (Apache Tomcat is a must)
  • Understanding of OO skills, including strong design patterns knowledge is a must.
  • Strong understanding in creating and maintaining web services.
  • Understanding of the software development life cycle
  • Experience with Implementation and release management activities
  • Good understanding of unit/system and functional testing methodology
  • Experience working in large transaction-based systems
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Experience documenting technical functions
  • Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists.
  • Experience in Linux based systems, development of shell-based scripts.

Job Training

  • Training on the coding paradigms, guidelines, frameworks, usage of the applications would be provided by the engineers
  • Periodic training sessions would be conducted by the technical architects in terms of technology and skills to be learnt
  • Periodic, structured training would be provided on the applications Hours & Environment
  • Typical 40 hours of work a week
  • Depending on the requirements, work hours may have to be extended during the day, weekend
Job posted by
Dhana Lakshmi A

Web Developer

at VK Venture

Founded 2008  •  Services  •  100-1000 employees  •  Profitable
Angular (2+)
Windows Communication Foundation (WCF)
C#
SQL server
MVC Framework
PostgreSQL
Web API
Unit testing
icon
Navi Mumbai
icon
2 - 6 yrs
icon
₹3L - ₹10L / yr
Desired Candidate Profile – 1. Must have hands-on experience in C#, C# OOPS concepts, SQL queries up to 3 yrs. (minimum). 2. Must have worked on WCF/Web services/MVC up to 2 yrs. (minimum). 3. Good to have exposure to PostgreSQL. 4. Good to have exposure to Web API (DotNet Core). 5. Good to have exposure to AngularJS (version 2 & above). 6. Good to have exposure to C# Unit Testing (VSTS, NUnit etc). 7. Must have good analytical & logical abilities, can work independently with minimum supervision.
Job posted by
Sneha Patil
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Amazon India?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort