drjobs  Flink Stream Application DeveloperÂ

 Flink Stream Application DeveloperÂ

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Jersey City - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Flink Stream Application Developer
Location: Jersey City NJ (1 Pershing Plaza Jersey City NJ)
Long Term Role
Job Summary: We are looking for enthusiastic and talented Flink Stream Application Developers to join our growing team. You will be responsible for developing maintaining and optimizing real-time streaming applications using Apache Flink. You will work closely with other engineers and data scientists to build scalable and robust data pipelines that process high-volume high-velocity data.
Responsibilities:
  • Development and Implementation:
    • Develop and implement real-time streaming applications using Apache Flink.
    • Write efficient maintainable and well-documented code
    • Implement data ingestion transformation and processing logic within Flink pipelines.
    • Participate in code reviews and contribute to improving code quality.
    • Contribute to the development of automated tests for streaming applications.
  • Performance and Optimization:
    • Monitor and optimize the performance of Flink applications.
    • Troubleshoot and resolve performance and stability issues.
    • Assist in performance testing and benchmarking.
    • Contribute to the tuning of Flink configurations.
  • Collaboration and Communication:
    • Work closely with other developers data scientists and product managers.
    • Participate in Agile/Scrum development processes.
    • Communicate effectively with team members and stakeholders.
    • Work with message queues like Kafka.
  • Learning and Growth:
    • Stay up-to-date with the latest developments in Apache Flink and stream processing.
    • Contribute to knowledge sharing within the team.
Qualifications:
  • Required:
    • Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
    • 5 years of experience in software development.
    • 1 years of experience in stream processing/ streaming app development
    • Experience with GPU stream processing is a plus
    • Hands-on experience with Apache Flink or a strong desire to learn.
    • Proficiency in Java or Scala (or other relevant languages).
    • Understanding of stream processing concepts.
    • Experience with message queues (Kafka RabbitMQ etc.).
    • Strong problem-solving and analytical skills.
    • Good communication and teamwork skills.
  • Preferred:
    • Experience with distributed systems.
    • Experience with cloud platforms (e.g. AWS GCP Azure).
    • Experience with containerization and orchestration technologies (Docker Kubernetes).
    • Experience with building CI/CD pipelines.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.