Senior Java Developer

Year    KA, IN, India

Job Description

Location: Bangalore, India (Work from Office)

Experience Required: 5 to 8 years

Company: TADA Mobility (India) Pvt Ltd

About TADA

TADA, a ride-hailing platform operating on a zero-commission model, empowers drivers to maximize their earnings while providing a seamless rider experience. Our mission is to revolutionize urban mobility through transparent, efficient, and driver-centric solutions.



As an experienced Software Engineer at TADA, you will play a key role in designing, developing, and maintaining our real-time ride-hailing application. This entails working on a microservices-based architecture and contributing to the optimization of backend systems, databases, and cloud infrastructure to accommodate millions of transactions.

This is a work-from-office position in Bangalore.

Key Responsibilities

Develop & optimize backend systems for ride booking, driver-rider matching, and real-time tracking. Design scalable, distributed systems to manage high-concurrency ride requests. Build real-time messaging and event-driven architectures for ride status updates and notifications. Optimize database performance using indexing, partitioning, and caching strategies. Collaborate with frontend, mobile, and DevOps teams to ensure seamless integrations. Implement CI/CD pipelines for seamless deployments and infrastructure management. Ensure high security and data privacy standards, including OAuth, JWT authentication, and GDPR compliance. Troubleshoot and resolve system performance issues.
Required Skills & Experience

1. Experience Level:

5 to 8 years of software development experience in backend systems, databases, and scalable applications.
2. Programming & Backend Development:

Strong expertise in Java (Kotlin) with Spring Boot. Experience with microservices architecture and RESTful APIs. Knowledge of Node.js and Python (Django/FastAPI) is a plus.
3. Database Management & Optimization:

Experience with relational databases such as PostgreSQL and MySQL. Hands-on experience with Redis or Memcached for caching and low-latency responses.
4. Cloud & Infrastructure Management:

Experience with AWS (EC2, S3, RDS, DynamoDB), Google Cloud, or Azure. Hands-on experience with Docker, Kubernetes, and Terraform.
5. Real-Time Communication & Messaging:

Experience with Kafka, RabbitMQ, or Redis Pub/Sub for event-driven architectures. Strong understanding of WebSockets and push notifications.
6. Security & Compliance:

Implementation of OAuth, JWT authentication, and encryption standards. Understanding of GDPR and data privacy best practices.
7. DevOps & CI/CD Pipelines:

Experience with Jenkins, GitHub Actions, or GitLab CI/CD. Proficiency in monitoring tools: Datadog (primary), Prometheus, and Grafana.
Preferred Skills

Experience with ride-hailing, mobility, logistics, or e-commerce platforms. Knowledge of database partitioning, sharding, and replication. Hands-on experience with geo-spatial databases for real-time location tracking and route optimization. Exposure to AI/ML for demand forecasting and driver allocation algorithms. Experience in designing, building, and maintaining search engine infrastructure (e.g., Elasticsearch, OpenSearch) to support scalable search functionalities
Job Types: Full-time, Permanent

Pay: ?200,000.00 - ?4,500,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5151637
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year