NextHire Try for free

Amazon

Posted 20 Oct 2026

Senior Software Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
20 Oct 2026

About the role

Responsibilities:

  • Design and development of highly robust and scalable applications in a large-scale distributed systems environment.
  • Translating business requirements into system design.
  • Ownership of key software modules, which would involve product enhancements and maintenance of existing functionality.
  • Effective debugging of issues and associated fixes in a time-critical atmosphere.
  • Interact with peers across product domains for cross-platform development.


The core requirements for the job include the following:


Core Skills:

  • Java
  • Spring MVC
  • Spring Boot
  • Gradle
  • Maven
  • Kafka


Additional Skills

  • Test-Driven Development or Behavior-Driven Development
  • OOPS
  • Functional Programming
  • Design Patterns
  • Event-Driven Systems
  • Microservices
  • Docker
  • GCP
  • AWS
  • Azure


Other Essential Skills:

  • Strong analytical skills with good problem-solving abilities.
  • Possess a sound understanding of data structures, algorithms, object-oriented design and service-oriented architecture.
  • Passion for writing high-quality code in an object-oriented language.
  • Awareness of Secure Coding Principles.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach