Java Developer
Digitive
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
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago