Back to board
rnc·1 month ago

Software Development Intern – Backend (Java)

Mumbai, IndiaRemoteFull-timeEntry · 1+ years

About this role

Location: Dadar, Mumbai (Onsite/Remote)
Experience: 6 Months – 1 Year
Internship Duration - 6 Months

About Miko
Miko is an advanced consumer robotics innovation lab focused on bringing Robotics and AI to every consumer home. Founded by entrepreneurs from IIT Bombay, Miko is a global deep-tech company with offices in the US, UK, and India, serving customers across 140+ countries.
Our flagship product, Miko 3, is an AI-powered learning robot designed to educate, engage, and entertain children through conversational learning and interactive experiences. Powered by cutting-edge AI, emotional intelligence, computer vision, and cloud technologies, Miko continues to redefine the future of consumer robotics.

About the Role
We are looking for a passionate Junior Java Developer / Backend Development Intern to join our Cloud Engineering team. The ideal candidate should have a strong foundation in Java development, backend systems, databases, and software engineering fundamentals, with a willingness to learn and contribute in a fast-paced product environment.

Key Responsibilities:
  •    Design, develop, test, and maintain backend services and APIs.
  •    Write clean, scalable, and maintainable Java code.
  •    Collaborate with cross-functional teams including Mobile, AI, Robotics, Product, and Design teams.
  •    Work on performance optimization, debugging, and troubleshooting backend applications.
  •    Participate in code reviews and follow engineering best practices.
  •    Contribute to feature development and product enhancements.
  •     Learn and adopt modern backend technologies and development methodologies.

Required Skills:
  •    6 months to 1 year of hands-on experience in Java development.
  •    Good understanding of Core Java concepts.
  •    Experience working with Java Multithreading and Concurrency.
  •    Exposure to Java frameworks such as Spring Boot, Spring MVC, Servlets, or similar frameworks.
  •    Operating Systems
  •    Hands-on experience working on Linux/Ubuntu environments.

Databases:
  •    Experience working with SQL databases such as MySQL or PostgreSQL.
  •    Understanding of database design and query optimization.

Version Control:
  • Experience using Git for source code management.

Modern Development Practices:
  • Familiarity with coding assistants such as Claude Code, GitHub Copilot, Cursor, ChatGPT, or similar AI-assisted development tools.
  • Understanding of REST APIs and backend service development.
Good to Have:
  •    Experience with NoSQL databases such as MongoDB.
  •    Experience with Redis.
  •    Exposure to Microservices architecture.
  •    Experience with Vert.x framework.
  •    Exposure to Kafka or other messaging systems.
  •    Experience with WebSockets.
  •    Experience with API testing tools such as Postman.
  •    Exposure to load testing tools/frameworks.
  •   Basic understanding of cloud platforms such as AWS, Azure, or GCP.
What We Offer:
  •    Opportunity to work on cutting-edge AI and Robotics products.
  •    Exposure to large-scale backend systems and cloud technologies.
  •    Collaborative and fast-paced startup environment.
  •    Learning opportunities from experienced engineers and product leaders.
  •   Opportunity to contribute directly to products used by customers globally.