Description

Job Description:
 

As a Backend Java Developer with expertise in Kafka and Cassandra, you will be responsible for building and maintaining robust backend services and microservices that power our business applications. You will work closely with cross-functional teams to design, develop, and deploy high-availability systems while leveraging Kafka for real-time data streaming and Cassandra for distributed NoSQL storage. Your contributions will directly impact the scalability, reliability, and performance of our core systems.
Key Responsibilities:
Develop, implement, and optimize backend services and APIs using Java and Spring Framework.
Design and implement scalable, highly available, and fault-tolerant systems with a focus on performance.
Integrate Kafka for handling real-time event-driven data and implementing message queues.
Work with Cassandra to design efficient, distributed data models and implement CRUD operations.
Collaborate with frontend developers, DevOps engineers, and business analysts to ensure seamless integration and continuous delivery.
Write clean, maintainable, and well-documented code following best practices and industry standards.
Conduct performance tuning and debugging of Java applications.
Ensure high-quality software delivery through unit testing, integration testing, and code reviews.
Stay up-to-date with emerging technologies and tools, and suggest improvements to existing solutions.
Troubleshoot production issues and provide support for live applications.

Education

Any Graduate