Senior / Lead Java Big data Engineer

Client Type: Product Company (Fintech)

Job Type: Full Time With Client

Work Mode: Hybrid

Location: Bengaluru

Experience: 5 – 12 Years

Skills:  Java, Angular, NoSQL, Kubernetes, Kafka. 

Senior / Lead Software Engineer – Java | Data Platforms

We are looking for a Lead Software Engineer to build and scale cloud-native data platforms powering enterprise-grade products. If you’re passionate about distributed systems, modern cloud architectures, big data technologies, and solving complex engineering challenges, we’d love to hear from you.

What You’ll Do

  • Lead the design, development, and delivery of highly scalable cloud-native applications and data platforms.
  • Build distributed systems using Java, Spark, AWS, Microservices, and event-driven architectures.
  • Drive technical initiatives focused on scalability, performance, security, reliability, and platform optimization.
  • Collaborate with Product, Architecture, and Engineering teams to deliver high-quality technical solutions.
  • Own the complete software development lifecycle, from solution design to deployment and production support.
  • Mentor engineers, promote engineering best practices, and contribute to technical excellence across teams.

What We’re Looking For

  • Software engineering experience building large-scale distributed systems.
  • Strong hands-on expertise in Java, Apache Spark, Microservices, Kubernetes, and REST APIs.
  • Experience with AWS services such as Lambda, S3, API Gateway, EventBridge, and cloud-native architectures.
  • Strong knowledge of Kafka, SNS, SQS, SQL/NoSQL databases, and event-driven systems.
  • Hands-on experience with Terraform, Ansible, CI/CD pipelines, Docker, and Kubernetes.
  • Good understanding of Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data ecosystems.
  • Exposure to Generative AI, LLMs, RAG, or Agentic AI is a plus.

 

Help us connect with the right talent

—refer a candidate for this position.