Description

Key Skills: Core Java, Spring Boot, Python, Logistics, MySQL, PostgreSQL, MongoDB, Redis.

Roles and Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and resilient microservices for order and return management systems.
  • Optimize systems to handle millions of daily transactions while ensuring 99.99% uptime, especially during peak sales events.
  • Collaborate with Product, Business, and Infrastructure teams to ensure technical solutions align with business goals.
  • Debug and troubleshoot issues to enhance system reliability, reduce on-call incidents, and improve overall uptime.
  • Implement and uphold best coding practices, design patterns, and architectural standards for backend development.
  • Work on database optimization, efficient caching strategies, and distributed system designs to enhance system performance.
  • Drive the adoption of automation tools and monitoring systems to enable smooth operations and proactive issue detection and resolution.

Experience Requirement:

  • 4+ years of experience in backend development using Java and Spring Boot.
  • Strong knowledge of microservices architecture, distributed systems, and event-driven architectures.
  • Proficient with both SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Familiarity with message brokers and queues such as Kafka or RabbitMQ, and caching systems like Redis or Memcached.
  • Experience working with high-traffic systems and optimizing backend systems for high concurrency and scalability.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure, along with DevOps practices and tools.
  • Strong analytical and problem-solving skills with a focus on backend system optimization.
  • Working knowledge of CI/CD pipelines, containerization technologies like Docker and Kubernetes, and observability tools for system monitoring.

Education: B.Tech M.Tech (Dual), B.Tech

Education

Any Graduate