Job Summary: We are looking for a highly skilled Senior Backend Engineer to join our coretechnical team. The ideal candidate will be responsible for end-to-end backend development,
from writing scalable code in Java Spring Boot to managing production deployments on
You must be comfortable working with Microservices, Cloud
Storage, and Messaging Queues.
Key Responsibilities:
* Backend Development: Design and develop high-performance REST APIs using
Java and Spring Boot.
* Infrastructure & DevOps: Manage the complete deployment lifecycle on
DigitalOcean. Orchestrate containers using Docker and Kubernetes (K8s).
* Database Management: Optimize MySQL schemas and queries. Implement Redis for
caching and Elasticsearch for advanced data search.
* Storage & Messaging: Manage file storage using AWS S3 and implement event
driven architecture using RabbitMQ.
* System Stability: Monitor logs, troubleshoot server issues, and ensure 99.9%
application uptime.
* Team Collaboration: Collaborate with frontend developers (basic HTML/CSS/JS
knowledge required) and mentor junior developers.
Technical Requirements (Must Have):
* Programming: Expert in Java (Core & Advanced), Spring Boot, Hibernate.
* Cloud & DevOps: Hands-on experience with DigitalOcean and Kubernetes.
Proficiency in Docker and CI/CD pipelines.
* Storage: Experience integrating AWS S3 for object storage.
* Data Stores: Strong command over MySQL, Redis, and Elasticsearch.
* Messaging: Experience with RabbitMQ or Kafka.
* Other Tools: Git, Maven, Linux Command Line.
Soft Skills:
* Ability to work independently and own the infrastructure.
* Strong problem-solving skills for debugging production issues.
Pay: ₹600,000.00 - ₹1,000,000.00 per year
Benefits:
- Paid sick time
- Provident Fund
Work Location: In person