Skip to main content

Java Developer

Java Developer
Digitive
8 months ago

Position Overview

We are looking for a highly skilled Senior Java Developer with extensive experience in Java, as well as expertise in Kafka and Python. The ideal candidate will have a proven track record of developing robust and scalable Java applications, coupled with a deep understanding of Kafka for building real-time data streaming platforms.

Responsibilities

  • Design, develop, and maintain high-quality Java applications using Java 10 or above.
  • Implement and optimize Kafka-based solutions for real-time data processing and stream processing.
  • Collaborate with cross-functional teams to design and implement scalable and reliable data pipelines.
  • Integrate Python scripts and libraries into existing Java applications for enhanced functionality.
  • Troubleshoot and debug complex issues in Java/Kafka/Python-based systems.
  • Stay up-to-date with the latest industry trends and best practices in Java, Kafka, and Python development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of hands-on experience in Java development, with a strong understanding of Java 10 or above features.
  • Extensive experience working with Kafka for building real-time data streaming applications.
  • Proficiency in Python programming language, with experience in scripting and data processing.
  • Solid understanding of software development methodologies, design patterns, and best practices.
  • Strong problem-solving skills and ability to thrive in a fast-paced environment.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States