Backend Developer

Amazon

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amazon Inc. in Bengaluru is seeking an experienced backend engineer to design, build, and deploy scalable Java/Spring-based systems. You will craft robust microservices, optimize data handling with SQL and NoSQL databases, and implement RESTful APIs across distributed services.

The role emphasizes secure design, performance tuning, and collaboration with cross-functional teams within an agile environment. Prior experience with cloud platforms and modern testing practices is valued.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
  • X+ years of experience in backend development with Java and Spring.
  • Familiarity with Agile methodologies (Scrum/Kanban).

Responsibilities

  • Backend Development: Develop, test, and deploy scalable, efficient, and secure backend solutions using Java and the Spring framework.
  • Microservices Architecture: Design and implement microservices with Spring Boot and related tools, ensuring seamless integration with front-end systems.
  • Database Management: Work with relational and NoSQL databases (e.g. MySQL, PostgreSQL, MongoDB), and ensure optimal performance and scalability.
  • API Design: Create and maintain RESTful APIs and ensure they follow best practices for design and security.
  • Performance Optimization: Monitor system performance, debug issues, and make improvements to ensure high availability and low-latency performance.
  • Collaboration: Work closely with cross-functional teams (front-end developers, product managers, QA) to ensure seamless integration and delivery of features.
  • Code Reviews: Participate in code reviews to maintain high code quality and consistency across the team.
  • Documentation: Write clear and concise technical documentation for new features, improvements, and fixes.
  • Agile Development: Work in an Agile environment, adhering to sprint goals and timelines.

Skills

Java
Spring Framework
Microservices
SQL
NoSQL
REST APIs
Git
JUnit
Mockito
AWS
Azure
Agile
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Spring MVC
Spring Security
MySQL
PostgreSQL
MongoDB

Job description

Responsibilities


  • Backend Development: Develop, test, and deploy scalable, efficient, and secure backend solutions using Java and the Spring framework.

  • Microservices Architecture: Design and implement microservices with Spring Boot and related tools, ensuring seamless integration with front-end systems.

  • Database Management: Work with relational and NoSQL databases (e. g., MySQL, PostgreSQL, MongoDB), and ensure optimal performance and scalability.

  • API Design: Create and maintain RESTful APIs and ensure they follow best practices for design and security.

  • Performance Optimization: Monitor system performance, debug issues, and make improvements to ensure high availability and low-latency performance.

  • Collaboration: Work closely with cross-functional teams (front-end developers, product managers, QA) to ensure seamless integration and delivery of features.

  • Code Reviews: Participate in code reviews to maintain high code quality and consistency across the team.

  • Documentation: Write clear and concise technical documentation for new features, improvements, and fixes.

  • Agile Development: Work in an Agile environment, adhering to sprint goals and timelines.


Requirements


  • Proficiency in Java: Strong knowledge of Java 8+, including object-oriented programming, design patterns, and multi-threading.

  • Spring Framework: Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data.

  • Microservices: Experience with building and deploying microservices using Spring Boot.

  • Databases: Strong experience with SQL (e. g., MySQL, PostgreSQL) and familiarity with NoSQL (e. g., MongoDB, Cassandra).

  • API Development: Solid understanding of RESTful API design, including authentication, authorization, and security best practices.

  • Version Control: Proficient in Git for source code management and version control.

  • Testing: Familiarity with unit testing frameworks such as JUnit and Mockito.

  • Cloud Technologies: Experience with AWS or Azure cloud platforms is a plus.

  • Problem Solving: Strong analytical and debugging skills to solve complex software issues.

  • Communication Skills: Good written and verbal communication skills for interacting with team members and stakeholders.


Qualifications


  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.

  • [X]+ years of experience in backend development with Java and Spring.

  • [Optional] Familiarity with Agile methodologies (Scrum/Kanban).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Amroha

On-site
INR 900,000 - 1,500,000
Backend Developer - Java
Backend Developer - Java

Hotbit • Indore District

On-site
INR 1,100,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Java backend Developer
Java backend Developer

Bluescope • Mumbai, Chennai

On-site
INR 1,500,000 - 2,500,000
Java Full Stack Developer
Java Full Stack Developer

Datametica • Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Technical Lead-Java
Technical Lead-Java

Onix • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Software Engineer - Backend
Software Engineer - Backend

Comviva • Gurugram District

On-site
INR 800,000 - 1,100,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Backend Engineer - Site Reliability Engineering
Senior Backend Engineer - Site Reliability Engineering

Lenskart • Bengaluru

On-site
INR 900,000 - 1,400,000