Software Development Engineer II

at Amazon India

Posted by Vanisree D
Bengaluru (Bangalore), Hyderabad, Chennai, Delhi, Pune
3 - 9 yrs
₹25L - ₹55L / yr (ESOP available)
Full time
Go Programming (Golang)
Ruby on Rails (ROR)

Job Description:

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward. 

The person should be an active practitioner of engineering excellence: keeping a high bar for quality, consistency, maintainability, site latency, efficiency, security and all the other things that make great software great. In addition, he/she should contribute elegant, practical code to the corpus of the project.

Top Skills


  • You write high quality, maintainable, and robust code, often in Java or C++.
  • You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.

Roles & Responsibilities

  • You solve problems at their root, stepping back to understand the broader context.
  • You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
  • You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • You recognize and use design patterns to solve business problems.
  • You understand how operating systems work, perform and scale.
  • You continually align your work with Amazon’s business objectives and seek to deliver business value.
  • You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
  • You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
  • You communicate clearly with your team and with other groups and listen effectively. 


Skills & Experience

  • Bachelors or Masters in Computer Science or relevant technical field.
  • Experience in software development and full product life-cycle.
  • 3+ 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, Perl
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis


Preferred Qualifications:

  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Practical experience writing highly interactive applications for the web is a plus
  • Ability to take a project from scoping requirements through actual launch of the project. Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

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.

Products & Services
100-1000 employees
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.
Matches delivered
Network size
Companies hiring

Similar jobs

Fullstack Developer

at UK Based asset management conglomerate

Agency job
via The Hub
NodeJS (Node.js)
Remote only
4 - 8 yrs
₹18L - ₹30L / yr

Backend Web Developer

 Our client operates from 18 cities across 13 countries. Our investment personnel manage US $247 billion across a wide range of global, regional and country-specific strategies - both traditional and alternative - in listed equity and fixed income. At Lazard Asset Management, we pride ourselves in balancing the feel of a small firm with the scale of a large global organization. Our entrepreneurial culture and flat management structure foster an environment in which good ideas can take flight, no matter where they come from.


Our client is looking for an innovative software engineer to join our IT department.  This individual will be working on the systems that support the global sales and marketing organization.  This role will be responsible for building and supporting the backend services and API’s used in all of the applications. This role requires a highly motivated, organized and experienced developer with pride of ownership reflected through clean design, code quality and a disciplined software development approach.

Key Responsibilities

  • Design and implement middle-tier web applications, and RESTful services.
  • Collaborate with front-end developers to integrate user-facing elements with server side logic.
  • Support existing software with quick troubleshooting and issue resolution.
  • Be part of an empowered team following agile methodologies.

Desired Candidate Profile:

  • 5+ year’s applications development experience with full-stack development and agile frameworks.
  • Strong understanding of object-oriented programming and service-oriented design.
  • Work effectively both as a contributing team member and independently.
  • Strong verbal and written communication skills.
  • Creative problem solving with the ability to present multiple solutions and potential side effects.
  • Fast paced programming mentality with quick turnaround.

Required Skills:

  • Expertise with API creation and RESTful services.
  • Expertise developing backend server components using Python, NodeJS, C#
  • Expertise building micro service architecture.
  • Experiencebuilding and supporting websites using CMS systems (Tridion, Drupal, AEM)
  • Experience and proficiency with relational databases (SQL Server, Oracle, Sybase).
  • Experience and proficiency with NoSQL databases (MongoDB, Cassandra).

Desired Skills:

  • Experience running services on container technologies like Kubernetes and Docker.
  • Amazon AWS or equivalent cloud architecture experience with a major cloud provider.
  • Experience with Jira.
  • Experience building CI/CD pipelines using Jenkins or TeamCity.
  • Experience with CRM systems especially Salesforce is a plus.
Job posted by
Sridevi Viswanathan

Core Java Developer

at Synechron

Founded 2001  •  Services  •  100-1000 employees  •  Profitable
Spring Boot
Hibernate (Java)
Data Structures
Design patterns
Bengaluru (Bangalore)
5 - 10 yrs
₹10L - ₹20L / yr

JD: Strong in Core Java, Multithreading, Data Structures

Location: Bangalore, Pune & Hyderabad

 Job Description:

The person should have a Bachelor's or Master's degree in any engineering, scientific, quantitative field and should have a soundtrack record in software design and development.

He should have 4 to 8 years of relevant experience.

He should be sound in Java.

He should have strong computer science fundamentals (data structures, collections, multithreading, algorithms, distributed development, OOPs concepts).

Experience of working in a technology team within a financial organization is preferable.

He should be a proactive individual with experience working in a fast-paced environment and have strong verbal and written communication skills.

The knowledge of Market Risk and/or pricing and Risk systems is desirable.

He should be able to manage multiple tasks in a demanding and changing environment.

Past experience of working in a globally distributed team would be beneficial

Job posted by
Ranjini N

Java Developer

at Recro

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
Spring Boot
Hibernate (Java)
Remote only
3 - 6 yrs
₹5L - ₹20L / yr
Job: Full Time

Location: Remote friendly (Permanent)

Required Skills:


  • 2+ years of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands-on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem-solving


Good to Have Skills:


  • 4+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem-solving skills.
  • Ability to work in a fast-paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.
Please feel free to reach out if you have any queries on this.
About Recro:" target="_blank">
Recro is a Product engineering platform that enables seamless access to high-growth organizations for top talent to work with seed to unicorn start-ups and companies and gain experience over various technical domains.
We are a team of 300+ Developers who solve real-time complex problems and get exposure to uplifting and challenging products at start-ups.
We have built an active community of 10k+ developers and have directly empowered more than 350+ developers by helping them connect with India's most respected product start-ups.
Job posted by
Ekta Kotian

NodeJS Developer

at Blockchain Solutions Network

Founded 2021  •  Product  •  20-100 employees  •  Profitable
NodeJS (Node.js)
Web application security
Remote only
2 - 9 yrs
₹8L - ₹25L / yr

Job description: -

Roles and Responsibilities 

  • Architectural level understanding of NodeJS
  • Deep understanding of DB (any, MongoDB preferred)
  • Hands-on experience with microservice architecture
  • Provable experience in scaling backend
  • Working knowledge about distributed computing
  • Working knowledge about data caching
  • Working knowledge about communication protocols
  • Working knowledge about message-broker/queue system
  • Experience with third party integration
  • Experience with web socket programming will be a value added
  • Working knowledge in asynchronous processing
  • Interest in applying current and new best practices
  • Have true passion for technology
  • Disciplined approach to testing and quality assurance 
  • Positive attitude, high energy, and love for broadening web development skill   set
  • Best practices for Test Cases, code reusability and component development. 
  • Willing to work in a fast-paced Startup environment and willing to work in blockchain space. 

    Good to Have: - 

  • Experience in working with FinTech or Banking Domain
  • Experience with time-series database (Influx DB)
  • Working experience with Web securities. 
  • Experience in system designing
  • Good Communication Skills
  • Experience with trading and blockchain is good to have
Job posted by
Khushboo Shrivastava

Java Developer

at Ideas2IT Technologies

Founded 2008  •  Products & Services  •  100-1000 employees  • 
Spring Boot
Hibernate (Java)
Spring MVC
3 - 10 yrs
₹7L - ₹15L / yr

Would you like to work for top clients like Facebook, Microsoft, and innovative Silicon Valley startups? Build products instead of back-office applications? Would you like to work on projects which are truly Cloud Native? Want to get your hands' dirty tuning performance of internet-scale applications? Tackle challenging tasks like implementing a tamper-proof audit trail with AOP and Blockchain? Discover the best turn in your Java Development career here.

About Ideas2IT

Ideas2IT is a product engineering firm where Technology, Business, and Product engineering intersect. We possess deep expertise in building consumer and SaaS products. We deliver innovative solutions that involve developing cloud-native, scalable, data-driven applications. We take up the development of cognitive applications that leverage Machine Learning and NLP.

We have clocked phenomenal growth in the last ten years and are marching towards lofty goals. Ideas2IT has successfully rolled out multiple products like Pipecandy, that have become successful VC-funded startups.

Our casual work culture, flexible work hours, flat organization structure, and non-Bell Curve appraisals are just a few factors that have led to our 4.5 Glassdoor rating.


About the role

The Java Developer role entails creating high-performance and reusable components like core application logic, databases, data and application integration, API, and other backend processes to drive our clients’ innovation-led applications. This is not yet another Java Developer role where you just create layers of interconnected classes with Java syntax. We need people with a deep understanding of building complex microservices on the cloud leveraging the power of Java and associated technologies.

What’s in it for you?

  • You will work on diverse technology challenges like:
    • A robust distributed platform to manage a self-healing swarm of bots on unreliable network / compute

    • Large scale Cloud-Native applications

    • Document Comprehension Engine leveraging RNN and other latest OCR techniques

    • Completely data-driven low-code platform

  • You will leverage cutting-edge technologies like Blockchain, IoT, and Data Science as you work on projects for leading Silicon Valley startups.

  • Your role does not start or end with just Java development; you will enjoy the freedom to share your suggestions on the choice of tech stacks across the length of the project

  • If there is a certain technology you would like to explore, you can do your Technical PoCs

  • Work in a culture that values capability over experience and continuous learning as a core tenet

Job requirements

Here’s what you’ll bring

  • 3-8 years of strong Java development experience in Java, Spring MVC or Springboot(Microservices), hibernate, any cloud platforms(AWS, Azure, etc), Core Java with a good understanding of concepts including but not limited to ORM, IOC, AOP, etc.

  • A deeper understanding of underlying core concepts like garbage collection, heap allocation, multithreading

  • An ability to write high-performance, reusable, and scalable backend services

  • Deep insights into behavioral criteria like transaction and memory management

  • Ability to write high-quality code with test-driven development

  • Strong familiarity in a database like MySQL, Postgres, Oracle, Mongo, etc.

  • Senior Java Developers (4+ years) would be expected to be familiar with Design and Architecture.

Good to have

  • Good understanding of the cloud services and components

  • Knowledge in application and database tuning

  • Good communication and presentation skills

  • Familiarity with modern design principles like Microservices and Native Cloud components

Job posted by
Justin Mithra
Ruby on Rails (ROR)
Go Programming (Golang)
Remote, Bengaluru (Bangalore)
3 - 8 yrs
₹35L - ₹70L / yr
You have 7 years or more of backend development experience with expertise in designing and
implementing high-performance applications.
Worked with and built high performance products using Node Js/GoLang/ Python and have seen
the product evolution cycle from PoC to Production
You have a deep understanding of design principles and can rightly judge/implement solutions to
complex problems
You are capable of writing high-quality code that conforms to the standards and best practices in a
particular language/framework.
You have experience building a product using a mainstream library or framework.
You love to own end to end responsibility, starting from defining the problem statement (either
yourself or alongside your peers), development (PoC if needed), testing, releasing in staging & then
production environment, and finally monitoring.
Job posted by
Karen Fernandes
Hibernate (Java)
Spring Boot
Remote only
3 - 9 yrs
₹3L - ₹10L / yr
Role : JAVA Developer

Must have skills : Experience with Core Java, Microservices, Oracle Database and SpringBoot.

Roles & Responsibility :

- Build new decentralized microservices based on decoupled Kafka architecture

- Thorough understanding of fundamentals including OOP, Design Patterns and Data Structures

- Good knowledge of design principles

- Produce clean, efficient code based on specifications

- Recommend and implement improvements

- Has proven ability to work independently or with minimal supervision

- Drive design discussions while also working with architects if a need arises

Required Skills :

- Experience building software applications professionally using Java.

- Strong understanding of troubleshooting methodologies and root cause analysis

Soft skills required :

- Excellent interpersonal and written communication skills.

- Able to pre-empt, identify and resolve problems that are non-routine or lacking in definition

- Ability to define, implement and work to a schedule

- Good time management skills.

- Attention to detail. Able to work with little or no supervision

- Ability to work with team members across the globe

- Experience with Core Java, Angular and SpringBoot is a plus.

Educational Qualifications : B.E./ ME (CS/EE) / MCA or equivalent higher-level degree
Job posted by
Pradip Kaur

Senior Java Developer

at Mobile Programming India Pvt Ltd

Founded 2000  •  Products & Services  •  1000-5000 employees  •  Profitable
Hibernate (Java)
Mohali, Gurugram, Bengaluru (Bangalore), Chennai, Pune, Dehradun, Panchkula
3 - 8 yrs
₹6L - ₹13L / yr
About the job
Required Skill Set: Microservices, Spring boot framework, Core, Lambdas, and Advanced Java.

Job Description:

1) 3-8 years of Java development experience.

2) 4+ years of microservice development experience with Spring boot framework.

3) Core & Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services.

4) Excellent knowledge of Enterprise Design Patterns.

5) Full stack development with Angular 8 experience will be a plus.

6) Experience with test-driven software development.

7) Exposure to the telecom domain.

8) ETOM/ SID which makes the TM Forum framework.

9) Decent communication skills.

Location: Panchkula, Mohali, Gurugram, Bangalore, Chennai, Pune, Dehradun.
Job posted by
Parveen Chand

Django REST Developer

at Oxxus Technologies Pvt Ltd

Founded 2014  •  Services  •  20-100 employees  •  Bootstrapped
Navi Mumbai
2 - 6 yrs
₹2L - ₹7L / yr
We are a Uniserved is at heart a curated marketplace, where we provide our customers (Small and medium-sized System Integrators and Hardware Distributors) with validated skilled resources in various technologies like Enterprise Telephone, Information Security, Cloud Applications etc. We also provide our freelance partners (Small companies and freelancers with the above-mentioned skills) with access to the infrastructure and credibility of an established setup Job Description We are looking for a Django developer to join the team developing the Uniserved ISM (infrastructure Services Management) product. We are looking for someone who has the following technical skills: - 2-3 years experience in Python Development. - 2-3 years experience in Django Web Services (REST) implementation. - Experience with Postgresql - Should be comfortable on Git and have used it regularly Good to Have skills: - Familiar with Linux working environment. - Familiarity with nginx,gunicorn. - Ability to work on projects with the Agile Team. - Experience in using AWS(Amazon Web Services) with at least one service/product. We are looking for the following non-negotiable personality traits: - Dedication to completing the task on hand - Ability to solve problems and more importantly when to ask for help We have a fun working environment, with a startup vibe, even though we are a four year old company. We can promise you continual challenges and an excellent opportunity for growth. Will explain in greater detail during the interview.
Job posted by
Kartik Menon

Senior PHP Developer/FullStack Developer

at HappLabs Software LLP

Founded 2016  •  Products & Services  •  20-100 employees  •  Bootstrapped
Bengaluru (Bangalore)
2 - 4 yrs
₹2L - ₹7L / yr
Responsibilities: Building reusable code and libraries for future use Optimization of the application for maximum speed and scalability Implementation of security and data protection Design and implementation of data storage solutions Able to understand and create Documentation according to Client requirement. Desired Skills : Proven track record in designing, architecting, developing enterprise class products and solutions Ability to write clean, commented and maintainable code. Good understanding of MVC frameworks. Good understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 Desired experience in PHP. Understanding accessibility and security compliance. User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system Management of hosting environment, including database administration and scaling an application to support load changes Data migration, transformation, and scripting. Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Proficient knowledge of a back-end programming language Proficient understanding of code versioning tools, such as Git Proficient understanding of OWASP security principles
Job posted by
Venktesh Guttedar
Did not find a job you were looking for?
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