Java Developer (Exp-10 Y) with Kafka & Cassandra Exp-Full Time-Remote

Remote • Posted 1 hour ago • Updated 1 hour ago
Full Time
No Travel Required
Remote
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Apache Kafka
  • Apache Cassandra
  • Java

Summary

Role: Senior Java Developer
Mandatory Skills: Java, Spring Boot, Microservices, Apache Kafka, Cassandra

Job Summary

We are looking for a highly experienced Java Developer with strong hands-on expertise in Apache Kafka and Cassandra. The candidate will be responsible for designing, developing, and maintaining scalable, distributed, high-performance backend applications using modern Java technologies.

Key Responsibilities

  • Design, develop, and maintain enterprise-level applications using Java, Spring Boot, and Microservices.

  • Build event-driven applications and distributed messaging solutions using Apache Kafka.

  • Develop Kafka producers, consumers, topics, partitions, and event-streaming workflows.

  • Design and optimize Cassandra data models for high-volume, distributed data storage.

  • Implement RESTful APIs and integrate backend services with enterprise applications.

  • Develop scalable, fault-tolerant, and high-availability microservices.

  • Perform application performance tuning, troubleshooting, and production issue resolution.

  • Collaborate with architects, developers, QA engineers, and cross-functional teams.

  • Participate in code reviews, unit testing, and Agile development activities.

  • Support application deployment and CI/CD automation processes.

Required Skills

  • 10+ years of experience in Java/J2EE development.

  • Strong hands-on experience with Apache Kafka and Cassandra.

  • Expertise in Java, Spring Boot, Spring Framework, and Microservices architecture.

  • Strong knowledge of Kafka producers, consumers, event streaming, and messaging patterns.

  • Experience with Cassandra data modeling, CQL, partition keys, clustering keys, and query optimization.

  • Strong experience developing REST APIs and distributed applications.

  • Knowledge of SQL/NoSQL databases and database performance tuning.

  • Experience with Git, Maven/Gradle, and CI/CD tools.

  • Good understanding of multithreading, concurrency, OOP, and design patterns.

Good to Have

  • Experience with Docker and Kubernetes.

  • Knowledge of AWS, Azure, or Google Cloud Platform cloud platforms.

  • Experience with Redis, MongoDB, or other NoSQL databases.

  • Familiarity with monitoring, logging, and performance management tools.

  • Experience working in Agile/Scrum environments.

Preferred Candidate Profile

  • Strong backend development and distributed systems experience.

  • Excellent problem-solving and debugging skills.

  • Ability to design scalable applications using Java, Kafka, and Cassandra.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91020323
  • Position Id: 9133234
  • Posted 1 hour ago

Company Info

About Visionary Innovative Technology Solutions

VITS provide staffing and recruitment services along with technology consulting to more than 50+ clients globally Our skilled & expertise professionals help clients to manage varying skill needs, skills gaps and changing staffing needs to encounter project deadlines. VITS staff augmentation services provide skilled resources which assist clients to develop, maintain, manage and support their applications. Our vigorous pursuit for excellence in hiring, delivery model, work ethics, and approach has enabled us to become a highly trusted & preferred recruitment solution provider.



Contact the job poster
Deepak Kumar

Deepak Kumar

Talent Acquisition Specialist @ Visionary Innovative Technology Solutions

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.