{"schemaVersion":"jobsearcher.job.v1","id":"4672ca376dd703a7d677437a","url":"https://jobsearcher.com/jobs/4672ca376dd703a7d677437a","canonicalUrl":"https://jobsearcher.com/jobs/4672ca376dd703a7d677437a","title":"Apache Flink Developer","description":"We are seeking a skilled Apache Flink Developer with strong experience in building and maintaining real-time data processing applications. The ideal candidate will have hands-on expertise in Apache Flink, along with proficiency in Python and Java, to develop scalable, high-performance streaming solutions. This role requires working closely with engineering teams to design, implement, and optimize data processing pipelines that support business-critical applications.Key Responsibilities\nDesign, develop, and maintain real-time stream processing applications using Apache Flink.\nBuild scalable and fault-tolerant data pipelines for processing large volumes of streaming data.\nDevelop and enhance applications using Python and Java.\nOptimize Flink jobs for performance, scalability, and reliability.\nIntegrate Flink applications with various messaging systems, databases, and data platforms.\nTroubleshoot production issues, perform root cause analysis, and implement long-term solutions.\nCollaborate with cross-functional teams to gather requirements and deliver high-quality solutions.\nWrite clean, maintainable, and well-documented code while following development best practices.\nParticipate in code reviews, testing, and deployment activities.\nRequired Qualifications\nStrong hands-on experience with Apache Flink (required).\nProficiency in Python for developing data processing applications.\nExperience with Java application development.\nGood understanding of stream processing concepts and event-driven architectures.\nExperience working with distributed systems and large-scale data processing.\nKnowledge of software development best practices, including version control and CI/CD.\nStrong analytical, troubleshooting, and problem-solving skills.\nExcellent communication and collaboration abilities.\nPreferred Qualifications\nExperience with messaging platforms such as Apache Kafka.\nFamiliarity with cloud platforms (AWS, Azure, or GCP).\nExperience with containerization technologies such as Docker and Kubernetes.\nKnowledge of SQL and relational or NoSQL databases.\nExperience with Agile/Scrum development methodologies.\nPay: $50.00 - $60.00 per hour\nWork Location: Hybrid remote in Chicago, IL 60617","company":"Whiztekcorp","rawCompany":"whiztekcorp","city":"Chicago","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-08-04T23:27:10.419Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Apache Flink Developer","description":"We are seeking a skilled Apache Flink Developer with strong experience in building and maintaining real-time data processing applications. The ideal candidate will have hands-on expertise in Apache Flink, along with proficiency in Python and Java, to develop scalable, high-performance streaming solutions. This role requires working closely with engineering teams to design, implement, and optimize data processing pipelines that support business-critical applications.Key Responsibilities\nDesign, develop, and maintain real-time stream processing applications using Apache Flink.\nBuild scalable and fault-tolerant data pipelines for processing large volumes of streaming data.\nDevelop and enhance applications using Python and Java.\nOptimize Flink jobs for performance, scalability, and reliability.\nIntegrate Flink applications with various messaging systems, databases, and data platforms.\nTroubleshoot production issues, perform root cause analysis, and implement long-term solutions.\nCollaborate with cross-functional teams to gather requirements and deliver high-quality solutions.\nWrite clean, maintainable, and well-documented code while following development best practices.\nParticipate in code reviews, testing, and deployment activities.\nRequired Qualifications\nStrong hands-on experience with Apache Flink (required).\nProficiency in Python for developing data processing applications.\nExperience with Java application development.\nGood understanding of stream processing concepts and event-driven architectures.\nExperience working with distributed systems and large-scale data processing.\nKnowledge of software development best practices, including version control and CI/CD.\nStrong analytical, troubleshooting, and problem-solving skills.\nExcellent communication and collaboration abilities.\nPreferred Qualifications\nExperience with messaging platforms such as Apache Kafka.\nFamiliarity with cloud platforms (AWS, Azure, or GCP).\nExperience with containerization technologies such as Docker and Kubernetes.\nKnowledge of SQL and relational or NoSQL databases.\nExperience with Agile/Scrum development methodologies.\nPay: $50.00 - $60.00 per hour\nWork Location: Hybrid remote in Chicago, IL 60617","datePosted":"2026-08-04T23:27:10.419Z","dateModified":"2026-08-04T23:27:10.419Z","hiringOrganization":{"@type":"Organization","name":"Whiztekcorp","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chicago","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4672ca376dd703a7d677437a"},"url":"https://jobsearcher.com/jobs/4672ca376dd703a7d677437a"}}