Senior Backend Developer

9 - 12 years

22.5 - 25.0 Lacs P.A.

Kolkata

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

RabbitmqJava SpringBootKafkaSpring MicroservicesSpring CloudDockerGoogle Cloud ServicesAzzureAWS

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & Responsibilities: Design, architect, and develop scalable backend services and APIs for our food ordering platform. Optimize and scale existing backend systems to efficiently handle high traffic and large datasets. Ensure high performance, responsiveness, and security of backend applications. Collaborate with cross-functional teams (Frontend, DevOps, Product, and Data) to ensure seamless integrations. Enhance system reliability and fault tolerance by implementing best practices in microservices architecture. Write clean, maintainable, and testable code with proper documentation. Troubleshoot, debug, and optimize performance bottlenecks for efficient system operations. Mentor junior developers, enforce coding standards, and promote best practices. Develop new features and functionalities from the ground up, ensuring scalability and robustness. Design product architecture to align with business objectives and growth strategy. Effectively distribute work within the team and set realistic delivery timelines. Ensure compliance with business objectives and industry standards through cross-functional coordination. Support testing and deployment of new products and features in production environments. Conduct and participate in code reviews to maintain code quality and consistency. Required Skills & Qualifications: 9+ years of experience in backend development with expertise in Java (Spring Boot). Deep understanding of microservices architecture and RESTful API development. Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, etc.). Experience with message queues (RabbitMQ, Kafka) for event-driven architecture and data orchestration. Strong expertise in cloud platforms such as Google Cloud, AWS, or Azure, along with containerization tools like Docker & Kubernetes. Hands-on experience with CI/CD pipelines and DevOps best practices. Expertise in caching strategies and API performance optimization for high-traffic applications. Familiarity with monitoring tools like Prometheus, Grafana, or the ELK stack for system observability. Proficiency in version control systems (Git, GitHub, GitLab) and collaborative development workflows. Knowledge of Agile development methodologies (Scrum, Kanban). Bachelors degree in Computer Science or a related field. 9+ to 12 years of relevant industry experience. Strong command of Object-Oriented Design, Database Design, and backend technologies, including Java, Node.js, and Spring Boot microservices. Experience working with multiple databases, including both RDBMS and NoSQL. Proven ability to manage data orchestration using queuing mechanisms. Excellent multitasking, organizational, and prioritization skills. Good to Have: Experience in real-time systems and high-concurrency applications. Exposure to AI/ML-based recommendation engines. Understanding of GraphQL or gRPC. Experience with serverless architecture.

Construction and Infrastructure
Construction City

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)