Senior Java Developer

VKraft Software Services

Posted 1 month ago

Job Details

  • Design, develop, and deploy Java-based applications that leverage Kafka for real-time data processing and event-driven architectures.
  • Collaborate with architects, product managers, and other stakeholders to understand business requirements and translate them into technical solutions.
    Implement robust, scalable, and high-performance Kafka clusters and streaming pipelines.
  • Develop and maintain integration solutions for connecting various systems and applications using Kafka Connect.
  • Optimize Kafka configurations, performance tuning, and monitoring to ensure reliability, scalability, and efficiency.
  • Implement security measures and best practices for Kafka clusters and data encryption.
  • Conduct code reviews, provide technical guidance, and mentor junior developers.
  • Troubleshoot and debug issues in production environments, ensuring minimal downtime and maximum reliability.
  • Stay updated with the latest Kafka features, enhancements, and best practices, and evaluate their applicability to our systems.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Java developer, with strong proficiency in core Java programming and object-oriented design principles.
  • Extensive hands-on experience working with Kafka, including Kafka Streams, Kafka
  • Connect, Kafka brokers, and Kafka ecosystem components.
  • Solid understanding of distributed systems, messaging architectures, and event-driven design patterns.
  • Experience with implementing and managing Kafka clusters in production environments, including configuration, performance tuning, and monitoring.
  • Proficiency in using Java frameworks and libraries for building scalable, high-performance applications.

 

Apply Online

A valid email address is required.
A valid phone number is required.