Search by job, company or skills

aihello - amazon ecommerce automation

Java Software Engineer

1-5 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Company: AiHello

Location: Remote (India)

Experience: 1-5 Years

Employment Type: Full-time

Compensation: 6+ lakhs per annum

About AiHello

AiHello is a fast-moving e-commerce SaaS platform that automates and optimizes operations for sellers across multiple marketplaces. We handle heavy data synchronization, complex advertising automation, and high-concurrency integrations.

What You Will Work On

You will work on a large Java and Spring Boot backend that powers marketplace and advertising automation across Amazon and other commerce platforms. The role includes:

  • Building and maintaining backend services in Java 23 or above and Spring Boot
  • Designing, debugging, and improving many REST application programming interface endpoints
  • Handling high-concurrency http calls to third-party services
  • Integrating with Amazon Selling Partner Application Programming Interface, Amazon advertising application programming interfaces, Walmart, Shopify, WooCommerce, Stripe, PayPal, and Amazon Web Services services such as Simple Queue Service
  • Building reliable asynchronous workflows, scheduled jobs, and data synchronization pipelines
  • Processing large volumes of JSON payloads and marketplace report data
  • Tuning Structured Query Language queries and improving MariaDB performance
  • Working on security, authentication, authorization, and token-based access using Java Web Token and Spring Security
  • Supporting production systems using containers, logs, metrics, tracing, and code quality tooling

What We Need From You

We are looking for a backend engineer who is confident working independently in a complex production codebase.

Must-have skills

  • 1 to 5 years of backend development experience in Java
  • Strong hands-on experience with Java 23 or above
  • Strong experience with Spring Boot
  • Good understanding of Java Persistence Application Programming Interface, Hibernate, and relational database design
  • Strong experience with MySQL/MariaDB
  • Good SQL skills, including query tuning and performance analysis
  • Experience handling complex JSON request and response payloads
  • Experience building or supporting systems with high concurrency and heavy third-party application programming interface traffic
  • Strong debugging and root-cause analysis skills
  • Ability to read, understand, and improve large existing codebases
  • Experience with Gradle
  • Experience with Docker and Docker Compose
  • Experience with Spring Security and Java Web Token based authentication
  • Ability to analyze problems independently and drive solutions to completion
  • Experience with asynchronous workflows, queues, retries, rate limiting, and fault-tolerant integrations
  • Experience with Amazon Web Services services such as Simple Queue Service
  • Experience with observability tools such as OpenTelemetry, Prometheus, and Sonar
  • Experience debugging performance bottlenecks in Java applications
  • Experience working with scheduled jobs, batch processing, and integration-heavy backends
  • Experience writing or maintaining good application programming interface documentation

Nice to have

  • Experience with Walmart, Shopify, WooCommerce, Stripe, or PayPal integrations
  • Familiarity with distributed tracing and production monitoring

What Success Looks Like

In this role, you should be able to:

  • Understand a complicated business flow and trace it across controllers, services, repositories, scheduled tasks, and integrations
  • Debug a broken production workflow and identify the real issue instead of guessing
  • Improve slow endpoints, poor queries, unstable jobs, and unreliable integrations
  • Build clean backend features that fit into an existing monolith without creating chaos
  • Work with minimal supervision and still communicate clearly on blockers, tradeoffs, and risks
  • Take ownership of code quality, performance, and reliability

Work Style

We want someone who is dependable, practical, and self-driven. You should be comfortable investigating issues on your own, proposing clean fixes, and shipping production-ready code. We value engineers who can think clearly, ask smart questions, and improve the system instead of just patching symptoms.

Example Responsibilities in the First Few Months

  • Take ownership of selected backend modules related to marketplace sync and advertising workflows
  • Improve reliability of scheduled tasks and external platform integrations
  • Optimize slow database queries and identify performance bottlenecks
  • Build and maintain application programming interface endpoints used by internal and customer-facing systems
  • Strengthen logging, metrics, tracing, and production diagnostics
  • Reduce technical debt in legacy flows while keeping the platform stable

Interview Focus

Candidates will be evaluated on:

  • Real Java and Spring Boot experience
  • Debugging ability
  • SQL and database reasoning
  • Concurrency and integration handling
  • Code quality and maintainability thinking
  • Ability to work independently in a large backend system

Please read this job description and let us know in the cover letter why you are an ideal candidate.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145830411

Similar Jobs