Software Development Engineer (SDE I) - Backend
@ DrinkPrime

Bengaluru, Karnataka, India
On Site
Full Time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******@drinkprime.com
Recommended after applying

Job Details

About DrinkPrime

We're DrinkPrime, a startup based in Bengaluru focused on making clean, safe, and healthy drinking water accessible. We provide cutting-edge IoT-enabled customized water purifiers on a subscription basis and currently serve over one lakh users across Bengaluru, Delhi NCR, and Hyderabad. Our innovative approach has garnered support from top VCs in the industry.

Role & Responsibilities

As a backend developer specializing in Java, you will:

  • Collaborate with senior developers to design and implement software solutions.
  • Engage in planning, analysis, design, implementation, testing, deployment, and maintenance.
  • Handle bug tickets, provide timely updates, and support QA for fixes.
  • Work with Product Managers, Designers, QA Engineers, and DevOps for smooth deployments.
  • Participate in peer code reviews to maintain high code quality and consistency.
  • Continuously explore new tools, frameworks, and development practices.

Requirements

Must-Have:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 6+ months of experience in software development (internship or full time).
  • Proficiency in Java programming language.
  • Solid understanding of OOP concepts, data structures, and algorithms.
  • Experience with version control systems, preferably Git.

Nice-to-Have:

  • Experience with Python programming language.
  • Exposure to cloud platforms like AWS, GCP, or Azure.
  • Experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Basic familiarity with Docker or Kubernetes.

How to Get Hired at DrinkPrime

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills relevant to backend development.
  • Highlight Java expertise: Emphasize strong OOP and programming experience.
  • Show practical experience: Detail work on scalable systems.
  • Practice technical interviews: Brush up on data structures and algorithms.

📝 Interview Preparation Advice

Technical Preparation

Practice Java coding challenges and OOP problems.
Review data structures, algorithms, and code optimization.
Familiarize with version control using Git workflows.
Study scalable system design and backend architecture.

Behavioral Questions

Describe a challenging project and your problem-solving approach.
Explain collaboration with team members under tight deadlines.
Discuss feedback reception and adaptation experiences.
Share a success story from code review process.

Frequently Asked Questions