Job Description:
• Design, build, and maintain robust backend services using Java and Spring Boot.
• Contribute to a modern microservices architecture deployed in the cloud.
• Collaborate closely with product, architecture, and engineering teams to deliver scalable, resilient, and high-quality solutions.
• Ensure performance, reliability, and seamless integration across distributed systems.
Requirements:
• 5+ years of hands-on Java backend development experience.
• Deep expertise in Spring Boot (Web, Data, Security, Cloud).
• Strong background building microservices with resilient patterns (circuit breakers, retries, caching).
• Experience building large-scale retail or eCommerce systems (catalog, pricing, cart, checkout, inventory, order management, payments, fulfillment).
• Experience with cloud platforms like AWS, GCP or Azure (containers, serverless, managed data stores, messaging systems).
• Proficiency with SQL databases (PostgreSQL/MySQL/SQL Server) and NoSQL (DynamoDB/Cosmos DB/Redis).
• Skilled in unit, integration, and contract testing and comfortable working within CI/CD pipelines.
• Strong understanding of distributed systems, asynchronous processing, and high-traffic architectures.
• Excellent communication and ability to collaborate with cross-functional partners.
Benefits:
• Health insurance
• 401(k) matching
• Flexible work hours
• Paid time off
• Remote work options