Backend Engineering Lead – Java, Python & AI-enabled Systems

keka

Bangalore 4 Years Exp Posted 32d ago

Job Description

Key Responsibilities

  • Lead the design, development, and scaling of backend systems for the e-commerce platform
  • Architect and build scalable, fault-tolerant microservices using Spring Boot
  • Own end-to-end backend delivery including design, development, testing, deployment, and monitoring
  • Build and optimize REST APIs used across mobile apps, websites, and CMS
  • Drive adoption of microservices architecture at both application and database levels
  • Conduct code reviews, performance tuning, and troubleshooting of production systems
  • Ensure high system performance through load testing, performance tuning, and observability practices
  • Improve unit testing, integration testing, and debugging using AI assistance
  • Drive AI-assisted development practices using tools like GitHub Copilot, Cursor, or similar
  • Work closely with Product, Frontend, and QA teams to deliver robust and scalable features
  • Contribute to CI/CD pipelines and cloud deployments
  • Work with and integrate Python-based services for AI, data processing, chatbot, and automation use cases

Required Skills & Qualifications

  • 4–6 years of experience in Java development
  • Strong expertise in Java (8+) and Spring Boot
  • Hands-on experience with Microservices Architecture
  • Deep understanding of REST API design and best practices
  • Experience with ORM frameworks (JPA/Hibernate)
  • Strong experience with PostgreSQL and NoSQL databases
  • Experience in e-commerce domain (consumer end)
  • Exposure to event-driven architecture (Kafka, RabbitMQ)
  • Working knowledge of Python is required

Good to Have

  • Knowledge of AI/ML integration in backend systems
  • Experience in analytics systems using BigQuery
  • Familiarity with cloud platforms (AWS/GCP) and containerization
    • Exposure to libraries/frameworks like FastAPI, Flask, Pandas, etc.

Similar Openings for You