We are looking for a talented Backend Developer with strong expertise in both Java and Python to design, develop, and maintain robust backend systems. You will work on APIs, data processing pipelines, microservices, and server-side logic that power scalable web and mobile applications. Role & responsibilities Design and implement backend components using Java (Spring Boot) and Python (Django/Flask/FastAPI). Build and maintain RESTful APIs and microservices. Collaborate with cross-functional teams including frontend, DevOps, QA, and product teams. Write clean, scalable, and efficient code following best practices. Integrate backend services with relational and NoSQL databases. Optimize system performance and scalability. Develop automated tests and perform debugging. Participate in code reviews and agile ceremonies (Scrum/Kanban). Contribute to system design and architecture decisions. Required Skills Strong experience with Java (Spring, Spring Boot) for backend development. Proficiency in Python , especially frameworks like Flask , Django , or FastAPI . Solid understanding of RESTful APIs , JSON , and HTTP protocols . Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) . Familiar with Git , GitHub/GitLab, and version control best practices. Understanding of OOP , design patterns, and scalable backend architecture. Experience with writing unit tests and API testing tools (Postman, Swagger). Basic knowledge of Docker and containerized development . Preferred candidate profile Experience with cloud services like AWS, GCP, or Azure. Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI). Exposure to message queues (Kafka, RabbitMQ, Celery). Knowledge of authentication protocols (OAuth2, JWT, API Gateway). Understanding of asynchronous programming and multithreading.