Home

java Developer at Remote, Remote, USA
Email: [email protected]
From:

Himanshu Yadav,

Innovyt

[email protected]

Reply to: [email protected]

Position :: Java Developer (Kafka & Cassandra Specialist)

Location :: Remote

Duration :: 6+ Months

Min Exp Required- 12 Years

Job Summary:

We are looking for a highly skilled Java Developer with experience in Kafka and Cassandra to join our dynamic team. The ideal candidate will have a deep understanding of distributed systems, event-driven architecture, and data management, with a focus on building scalable and high-performance applications.

Key Responsibilities:

Application Development: Design, develop, and maintain Java-based applications with a focus on scalability, performance, and high availability.

Kafka Integration: Implement and manage Apache Kafka for real-time data processing and streaming. Develop producers, consumers, and Kafka Streams applications.

Cassandra Integration: Design and implement Cassandra-based solutions for storing and retrieving large volumes of data with low latency. Optimize Cassandra clusters for performance and scalability.

System Architecture: Collaborate with architects and other developers to design robust and scalable system architectures.

Performance Optimization: Analyze and optimize system performance, including troubleshooting production issues related to Java applications, Kafka, and Cassandra.

Code Quality: Write clean, maintainable, and well-documented code. Participate in code reviews and ensure adherence to coding standards and best practices.

Collaboration: Work closely with cross-functional teams including DevOps, QA, and Product Management to deliver high-quality software solutions.

Continuous Improvement: Stay up-to-date with the latest industry trends and technologies related to Java, Kafka, and Cassandra, and propose improvements to enhance system performance and reliability.

Required Skills & Qualifications:

Java Expertise: Strong experience in Java development (5+ years) with a deep understanding of Java 8 or later.

Kafka: Hands-on experience with Apache Kafka, including Kafka Streams, Kafka Connect, and Kafka APIs.

Cassandra: Proficient in working with Apache Cassandra, including data modeling, query optimization, and cluster management.

Distributed Systems: Solid understanding of distributed computing principles, event-driven architecture, and microservices.

Spring Framework: Experience with Spring Boot, Spring Cloud, and related technologies.

Data Management: Experience with NoSQL databases, particularly Cassandra, and familiarity with data modeling concepts.

DevOps Knowledge: Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, GCP, Azure).

Problem Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex systems.

Communication: Excellent communication and teamwork skills, with the ability to work in a fast-paced environment.

Preferred Qualifications:

Big Data: Experience with other big data technologies like Hadoop, Spark, or Elasticsearch.

Security: Understanding of data security best practices and experience with secure coding.

Agile Methodology: Experience working in an Agile/Scrum environment.

Education:

Bachelor's Degree in Computer Science, Engineering, or a related field. A Masters degree is a plus.

Keywords: continuous integration continuous deployment quality analyst
java Developer
[email protected]
[email protected]
View all
Wed Aug 14 00:23:00 UTC 2024

To remove this job post send "job_kill 1656317" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,