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.