JOBSEARCHER

Java Developer with Flink

Position:Java Developer with Apache Flink Experience Location :Tampa,FL Duration:Full Time Permanent Job DescriptionJob Title: Java Developer (Apache Flink)Job Summary: We are seeking a Java Developer with experience in Apache Flink to design, develop, and maintain scalable real-time data processing applications. The ideal candidate should have strong Java programming skills, experience with stream processing frameworks, and a solid understanding of distributed systems.Key Responsibilities:Develop and maintain applications using Java and Apache Flink.Design and implement real-time stream processing pipelines.Integrate Flink applications with Kafka, databases, and other data sources.Optimize application performance, scalability, and reliability.Write clean, maintainable, and testable code.Troubleshoot and resolve production issues.Collaborate with cross-functional teams to deliver business requirements.Participate in code reviews and follow software development best practices.Required Skills:Strong experience in Java (Java 8/11/17).Hands-on experience with Apache Flink.Knowledge of Kafka and real-time data streaming concepts.Experience with SQL and relational databases.Understanding of distributed systems and microservices architecture.Familiarity with Git, Maven/Gradle, and CI/CD pipelines.Strong problem-solving and debugging skills.Preferred Skills:Experience with cloud platforms (AWS, Azure, or GCP).Knowledge of Spark, Hadoop, or other big data technologies.Experience with Docker and Kubernetes.Understanding of event-driven architecture.Experience:3+ years of Java development experience.1+ years of hands-on Apache Flink experience.Education:Bachelor's degree in Computer Science, Information Technology, or a related field.